Mock Version: 3.0 Mock Version: 3.0 Mock Version: 3.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/gnutls.spec'], chrootPath='/var/lib/mock/dist-an23-build-135203-49620/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=982gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/gnutls.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1639526400 Wrote: /builddir/build/SRPMS/gnutls-3.6.16-4.0.1.an23.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/gnutls.spec'], chrootPath='/var/lib/mock/dist-an23-build-135203-49620/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=982gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/gnutls.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1639526400 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.D83QvF + umask 022 + cd /builddir/build/BUILD + gpgv2 --keyring /builddir/build/SOURCES/gpgkey-462225C3B46F34879FC8496CD605848ED7E69871.gpg /builddir/build/SOURCES/gnutls-3.6.16.tar.xz.sig /builddir/build/SOURCES/gnutls-3.6.16.tar.xz gpgv: Signature made Mon May 24 16:44:32 2021 CST gpgv: using RSA key 462225C3B46F34879FC8496CD605848ED7E69871 gpgv: Good signature from "Daiki Ueno " gpgv: aka "Daiki Ueno " + cd /builddir/build/BUILD + rm -rf gnutls-3.6.16 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/gnutls-3.6.16.tar.xz + STATUS=0 + '[' 0 -ne 0 ']' + cd gnutls-3.6.16 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/gnutls-3.2.7-rpath.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/gnutls-3.6.4-no-now-guile.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/gnutls-3.6.13-enable-intel-cet.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/gnutls-3.6.14-fips-dh-selftests.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/gnutls-3.6.14-fips-kdf-selftests.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/gnutls-3.6.16-tls12-cert-type.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/gnutls-3.6.16-trust-ca-sha1.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/gnutls-3.6.16-doc-p11tool-ckaid.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-gnutls-anolis-update-launch_pkcs11_server.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + sed -i -e 's|sys_lib_dlsearch_path_spec="/lib /usr/lib|sys_lib_dlsearch_path_spec="/lib /usr/lib /usr/lib64|g' configure + rm -f lib/minitasn1/coding.c lib/minitasn1/decoding.c lib/minitasn1/element.c lib/minitasn1/errors.c lib/minitasn1/gstr.c lib/minitasn1/parser_aux.c lib/minitasn1/structure.c lib/minitasn1/version.c lib/minitasn1/element.h lib/minitasn1/gstr.h lib/minitasn1/int.h lib/minitasn1/libtasn1.h lib/minitasn1/parser_aux.h lib/minitasn1/structure.h + rm -f src/libopts/alias.c src/libopts/ao-strs.c src/libopts/autoopts.c src/libopts/boolean.c src/libopts/check.c src/libopts/configfile.c src/libopts/cook.c src/libopts/enum.c src/libopts/env.c src/libopts/file.c src/libopts/find.c src/libopts/genshell.c src/libopts/init.c src/libopts/libopts.c src/libopts/load.c src/libopts/makeshell.c src/libopts/nested.c src/libopts/numeric.c src/libopts/option-value-type.c src/libopts/option-xat-attribute.c src/libopts/parse-duration.c src/libopts/pgusage.c src/libopts/putshell.c src/libopts/reset.c src/libopts/restore.c src/libopts/save-flags.c src/libopts/save.c src/libopts/sort.c src/libopts/stack.c src/libopts/streqvcmp.c src/libopts/text_mmap.c src/libopts/time.c src/libopts/tokenize.c src/libopts/usage.c src/libopts/version.c src/libopts/ag-char-map.h src/libopts/ao-strs.h src/libopts/autoopts.h src/libopts/genshell.h src/libopts/gettext.h src/libopts/intprops.h src/libopts/option-value-type.h src/libopts/option-xat-attribute.h src/libopts/parse-duration.h src/libopts/proto.h src/libopts/save-flags.h src/libopts/stdnoreturn.in.h src/libopts/compat/pathfind.c src/libopts/compat/snprintf.c src/libopts/compat/strchr.c src/libopts/compat/strdup.c src/libopts/compat/_Noreturn.h src/libopts/compat/compat.h src/libopts/compat/windows-config.h + echo SYSTEM=NORMAL + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.4oidSi + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd gnutls-3.6.16 + CCASFLAGS=' -Wa,--generate-missing-build-notes=yes' + export CCASFLAGS + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']' ++ find . -type f -name configure -print + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2022-10-14 14:32:35.088367469 +0800 +++ ./configure 2022-10-14 14:32:35.138367399 +0800 @@ -3908,7 +3908,7 @@ #ifdef __cplusplus extern "C" #endif -char $2 (); +__attribute__ ((used)) char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2022-10-14 14:32:35.138367399 +0800 +++ ./configure 2022-10-14 14:32:35.188367330 +0800 @@ -56137,7 +56137,7 @@ # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. -lt_cv_sys_global_symbol_to_cdecl="sed -n"\ +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" $lt_cdecl_hook\ " -e 's/^T .* \(.*\)$/extern int \1();/p'"\ " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" @@ -71465,7 +71465,7 @@ compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' -lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./build-aux/config.guess + '[' -f /usr/lib/rpm/anolis/config.guess ']' + /usr/bin/rm -f ./build-aux/config.guess ++ basename ./build-aux/config.guess + /usr/bin/cp -fv /usr/lib/rpm/anolis/config.guess ./build-aux/config.guess '/usr/lib/rpm/anolis/config.guess' -> './build-aux/config.guess' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./build-aux/config.sub + '[' -f /usr/lib/rpm/anolis/config.sub ']' + /usr/bin/rm -f ./build-aux/config.sub ++ basename ./build-aux/config.sub + /usr/bin/cp -fv /usr/lib/rpm/anolis/config.sub ./build-aux/config.sub '/usr/lib/rpm/anolis/config.sub' -> './build-aux/config.sub' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld' ']' ++ find . -name ltmain.sh + for i in $(find . -name ltmain.sh) + /usr/bin/sed -i.backup -e 's~compiler_flags=$~compiler_flags="-Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld"~' ./build-aux/ltmain.sh + /usr/lib/rpm/anolis/fix-dlsearch-path-in-libtool . lib64 + ./configure --build=aarch64-Anolis-linux --host=aarch64-Anolis-linux --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-libtasn1-prefix=/usr --enable-fips140-mode --enable-tls13-support --enable-sha1-support --disable-static --disable-openssl-compatibility --disable-non-suiteb-curves --with-system-priority-file=/etc/crypto-policies/back-ends/gnutls.config --with-default-trust-store-pkcs11=pkcs11: --with-trousers-lib=/usr/lib64/libtspi.so.1 --htmldir=/usr/share/doc/manual --enable-guile --with-unbound-root-key-file=/var/lib/unbound/root.key --enable-dane --disable-rpath --with-default-priority-string=@SYSTEM configure: WARNING: unrecognized options: --with-libtasn1-prefix, --enable-tls13-support, --enable-dane checking build system type... aarch64-Anolis-linux-gnu checking host system type... aarch64-Anolis-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make supports nested variables... (cached) yes *** *** Checking for compilation programs... checking for aarch64-Anolis-linux-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for aarch64-Anolis-linux-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether the compiler is clang... no checking for compiler option needed when checking for declarations... none checking whether make supports the include directive... yes (GNU style) checking dependency style of gcc... none checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking whether _XOPEN_SOURCE should be defined... no checking for Minix Amsterdam compiler... no checking for aarch64-Anolis-linux-ar... no checking for aarch64-Anolis-linux-lib... no checking for aarch64-Anolis-linux-link... no checking for ar... ar checking the archiver (ar) interface... ar checking for aarch64-Anolis-linux-ar... ar checking for aarch64-Anolis-linux-ranlib... no checking for ranlib... ranlib checking for _LARGEFILE_SOURCE value needed for large files... no checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking dependency style of gcc... none checking for aarch64-Anolis-linux-ar... (cached) ar checking the archiver (ar) interface... (cached) ar checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking dependency style of g++... none checking for bison... no checking for byacc... no checking for a sed that does not truncate output... /usr/bin/sed checking whether to build with code coverage support... no checking whether to enable maintainer-specific portions of Makefiles... yes checking for inline... inline checking for ANSI C header files... (cached) yes checking for __get_cpuid_count... no checking for struct iovec.iov_base... yes checking netinet/tcp.h usability... yes checking netinet/tcp.h presence... yes checking for netinet/tcp.h... yes checking stdatomic.h usability... yes checking stdatomic.h presence... yes checking for stdatomic.h... yes checking for library containing __atomic_load_4... -latomic checking threads.h usability... yes checking threads.h presence... yes checking for threads.h... yes checking valgrind/memcheck.h usability... no checking valgrind/memcheck.h presence... no checking for valgrind/memcheck.h... no checking for getrandom... yes checking for KERN_ARND... no checking for getentropy... no checking for NETTLE... yes checking for HOGWEED... yes checking for __gmpz_cmp in -lgmp... yes checking for LIBTASN1... yes checking whether to use the included minitasn1... no checking whether C99 macros are supported... yes checking whether to disable strict DER time encodings for backwards compatibility... no checking whether to allow SHA1 as an acceptable hash for cert digital signatures... no checking whether to disable the SSL 3.0 protocol... yes checking whether to disable the SSL 2.0 client hello... no checking whether to disable DTLS-SRTP extension... no checking whether to disable ALPN extension... no checking whether to enable TLS heartbeat support... yes checking whether to disable SRP authentication support... no checking whether to disable PSK authentication support... no checking whether to disable anonymous authentication support... no checking whether to disable DHE support... no checking whether to disable ECDHE support... no checking whether to disable GOST support... no checking whether to add cryptodev support... no checking whether to disable OCSP support... no checking size of void *... 8 checking size of long long... 8 checking size of long... 8 checking size of int... 4 checking for sys/socket.h... yes checking for arpa/inet.h... yes checking for features.h... yes checking for unistd.h... (cached) yes checking for sys/stat.h... (cached) yes checking for sys/time.h... yes checking for netdb.h... yes checking for netinet/in.h... yes checking for limits.h... yes checking for wchar.h... yes checking for stdint.h... (cached) yes checking for inttypes.h... (cached) yes checking for sys/mman.h... yes checking for sys/param.h... yes checking for strings.h... (cached) yes checking for sys/uio.h... yes checking for threads.h... (cached) yes checking for crtdefs.h... no checking for langinfo.h... yes checking for xlocale.h... no checking for sys/select.h... yes checking for pthread.h... yes checking for sys/cdefs.h... yes checking for sys/wait.h... yes checking for sys/ioctl.h... yes checking for stdio_ext.h... yes checking for termios.h... yes checking for library containing setsockopt... none needed checking whether to build OpenSSL compatibility layer... no checking for gtk-doc... no checking for gtkdoc-check... no checking for gtkdoc-check... no checking for gtkdoc-rebase... no checking for gtkdoc-mkpdf... no checking whether to build gtk-doc documentation... no checking for GTKDOC_DEPS... configure: WARNING: You will not be able to create source packages with 'make dist' because gtk-doc >= 1.14 is not found. no checking whether NLS is requested... yes checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking 32-bit host C ABI... no checking for ELF binary format... yes checking for the common suffixes of directories in the library search path... lib,lib,lib64 checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyPreferredLanguages... no checking for GNU gettext in libc... yes checking whether to use NLS... yes checking where the gettext function comes from... libc checking whether byte ordering is bigendian... no checking for fork... yes checking for setitimer... yes checking for getrusage... yes checking for getpwuid_r... yes checking for nanosleep... yes checking for daemon... yes checking for getpid... yes checking for localtime... yes checking for mmap... yes checking for explicit_bzero... yes checking for clock_gettime... yes checking for fmemopen... yes checking for __register_atfork... yes checking for secure_getenv... yes checking for getauxval... yes checking for libseccomp... no checking for libcrypto... yes checking how to link with libcrypto... /usr/lib64/libcrypto.so od: cannot skip past end of combined input checking for librt... yes checking how to link with librt... -lrt checking for pthread_mutex_lock... yes checking for library containing u8_normalize... -lunistring checking for size_t... yes checking for working alloca.h... yes checking for alloca... yes checking whether the preprocessor supports include_next... yes checking whether system header files limit the line length... no checking for _set_invalid_parameter_handler... no checking for explicit_bzero... (cached) yes checking for memset_s... no checking for fcntl... yes checking for symlink... yes checking for getdelim... yes checking for getdtablesize... yes checking for gettimeofday... yes checking for mprotect... yes checking for lstat... yes checking for secure_getenv... (cached) yes checking for getuid... yes checking for geteuid... yes checking for getgid... yes checking for getegid... yes checking for snprintf... yes checking for strdup... yes checking for strndup... yes checking for localtime_r... yes checking for vasnprintf... no checking for ftruncate... yes checking for isblank... yes checking for newlocale... yes checking for uselocale... yes checking for duplocale... yes checking for freelocale... yes checking for strerror_r... yes checking for __xpg_strerror_r... yes checking for pipe... yes checking for pthread_sigmask... yes checking for setenv... yes checking for sigaction... yes checking for sigaltstack... yes checking for siginterrupt... yes checking for sleep... yes checking for catgets... yes checking for shutdown... yes checking for mquery... no checking for pstat_getprocvm... no checking for getpass... yes checking for __fsetlocking... yes checking for tzset... yes checking for timegm... yes checking for complete errno.h... yes checking for working fcntl.h... yes checking for pid_t... yes checking for mode_t... yes checking whether stat file-mode macros are broken... no checking for C/C++ restrict keyword... __restrict checking for nlink_t... yes checking whether stdin defaults to large file offsets... yes checking whether ftello is declared... yes checking for ftello... yes checking whether ftello works... yes checking whether getdelim is declared... yes checking whether getdtablesize is declared... yes checking whether getline is declared... yes checking for struct timeval... yes checking for wide-enough struct timeval.tv_sec member... yes checking whether is self-contained... yes checking for shutdown... (cached) yes checking whether defines the SHUT_* macros... yes checking for struct sockaddr_storage... yes checking for sa_family_t... yes checking for struct sockaddr_storage.ss_family... yes checking for IPv4 sockets... yes checking for IPv6 sockets... yes checking whether limits.h has LLONG_MAX, WORD_BIT, ULLONG_WIDTH etc.... yes checking for wint_t... yes checking whether wint_t is too small... no checking whether stdint.h conforms to C99... yes checking whether stdint.h predates C++11... no checking whether stdint.h has UINTMAX_WIDTH etc.... yes checking whether malloc, realloc, calloc are POSIX compliant... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... yes checking for mmap... (cached) yes checking for MAP_ANONYMOUS... yes checking whether memchr works... yes checking whether memmem is declared... yes checking whether defines MIN and MAX... no checking whether defines MIN and MAX... yes checking for O_CLOEXEC... yes checking for promoted mode_t type... mode_t checking whether snprintf returns a byte count as in C99... yes checking whether snprintf is declared... yes checking for stdbool.h that conforms to C99... yes checking for _Bool... yes checking for wchar_t... yes checking whether strdup is declared... yes checking whether strndup is declared... yes checking whether strnlen is declared... yes checking whether strtok_r is declared... yes checking whether imported symbols can be declared weak... yes checking for pthread.h... (cached) yes checking for pthread_kill in -lpthread... yes checking whether POSIX threads API is available... yes checking for multithread API to use... posix checking for struct timespec in ... yes checking for inttypes.h... yes checking for stdint.h... yes checking for intmax_t... yes checking where to find the exponent in a 'double'... word 1 bit 20 checking for snprintf... (cached) yes checking for strnlen... yes checking for wcslen... yes checking for wcsnlen... yes checking for mbrtowc... yes checking for wcrtomb... yes checking whether _snprintf is declared... no checking whether vsnprintf is declared... yes checking whether uses 'inline' correctly... yes checking for nl_langinfo and CODESET... yes checking if environ is properly declared... yes checking whether ungetc works on arbitrary bytes... yes checking whether getcwd (NULL, 0) allocates memory for result... yes checking for getcwd with POSIX signature... yes checking for off_t... yes checking for inttypes.h... (cached) yes checking whether the inttypes.h PRIxNN macros are broken... no checking whether locale.h defines locale_t... yes checking for LC_MESSAGES... yes checking whether uselocale works... yes checking for fake locale system (OpenBSD)... no checking for Solaris 11.4 locale system... no checking for getlocalename_l... no checking whether lstat correctly handles trailing slash... yes checking whether is self-contained... yes checking whether select supports a 0 argument... yes checking whether select detects invalid fds... yes checking whether alarm is declared... yes checking whether strerror(0) succeeds... yes checking for strerror_r with POSIX signature... no checking whether __xpg_strerror_r works... yes checking whether strerror_r is declared... yes checking for sigset_t... yes checking whether setenv is declared... yes checking search.h usability... yes checking search.h presence... yes checking for search.h... yes checking for tsearch... yes checking whether setlocale (LC_ALL, NULL) is multithread-safe... yes checking whether setlocale (category, NULL) is multithread-safe... yes checking for uid_t in sys/types.h... yes checking whether unsetenv is declared... yes checking for alloca as a compiler built-in... yes checking for __builtin_expect... yes checking byteswap.h usability... yes checking byteswap.h presence... yes checking for byteswap.h... yes checking whether dup2 works... yes checking whether fcntl handles F_DUPFD correctly... yes checking whether fcntl understands F_DUPFD_CLOEXEC... needs runtime check checking whether conversion from 'int' to 'long double' works... yes checking whether fopen recognizes a trailing slash... yes checking whether fopen supports the mode character 'x'... yes checking whether fopen supports the mode character 'e'... yes checking for ftello... (cached) yes checking whether ftello works... (cached) yes checking whether __func__ is available... yes checking for working getdelim function... yes checking whether getdtablesize works... yes checking for getline... yes checking for working getline function... yes checking whether gettimeofday clobbers localtime buffer... no checking for gettimeofday with POSIX signature... yes checking for library containing inet_ntop... none required checking whether inet_ntop is declared... yes checking for library containing inet_pton... none required checking whether inet_pton is declared... yes checking for aarch64-Anolis-linux-objdump... no checking for objdump... objdump checking if gcc/ld supports -Wl,--output-def... no checking if LD -Wl,--version-script works... yes checking whether the compiler supports the __inline keyword... yes checking whether lseek detects pipes... yes checking for memmem... yes checking whether memmem works... yes checking whether is self-contained... yes checking whether open recognizes a trailing slash... yes checking for pmccabe... false checking for stdint.h... (cached) yes checking for SIZE_MAX... yes checking for snprintf... (cached) yes checking whether snprintf respects a size of 1... yes checking whether printf supports POSIX/XSI format strings with positions... yes checking for socklen_t... yes checking for ssize_t... yes checking whether stat handles trailing slashes on files... yes checking for struct stat.st_atim.tv_nsec... yes checking whether struct stat.st_atim is of type struct timespec... yes checking for struct stat.st_birthtimespec.tv_nsec... no checking for struct stat.st_birthtimensec... no checking for struct stat.st_birthtim.tv_nsec... no checking for working stdalign.h... yes checking for good max_align_t... yes checking whether NULL can be used in arbitrary expressions... yes checking which flavor of printf attribute matches inttypes macros... system checking for strcasecmp... yes checking for strncasecmp... yes checking whether strncasecmp is declared... yes checking for working strndup... yes checking for working strnlen... yes checking for strtok_r... yes checking whether strtok_r works... yes checking for strverscmp... yes checking for nlink_t... (cached) yes checking whether localtime_r is declared... yes checking whether localtime_r is compatible with its POSIX signature... yes checking for ptrdiff_t... yes checking for vasprintf... yes checking for vsnprintf... yes checking whether snprintf respects a size of 1... (cached) yes checking whether printf supports POSIX/XSI format strings with positions... (cached) yes checking for stdint.h... (cached) yes checking for a traditional french locale... none checking for a turkish Unicode locale... none checking whether fdopen sets errno... yes checking for flexible array member... yes checking for getpagesize... yes checking whether getpagesize is declared... yes checking whether byte ordering is bigendian... (cached) no checking whether byte ordering is bigendian... (cached) no checking whether INT32_MAX < INTMAX_MAX... yes checking whether INT64_MAX == LONG_MAX... yes checking whether UINT32_MAX < UINTMAX_MAX... yes checking whether UINT64_MAX == ULONG_MAX... yes checking for ioctl... yes checking for ioctl with POSIX signature... no checking whether langinfo.h defines CODESET... yes checking whether langinfo.h defines T_FMT_AMPM... yes checking whether langinfo.h defines ALTMON_1... yes checking whether langinfo.h defines ERA... yes checking whether langinfo.h defines YESEXPR... yes checking whether locale.h conforms to POSIX:2001... yes checking whether struct lconv is properly defined... yes checking for pthread_rwlock_t... yes checking whether pthread_rwlock_rdlock prefers a writer to a reader... no checking for mmap... (cached) yes checking for MAP_ANONYMOUS... yes checking for library containing nanosleep... none required checking for working nanosleep... no (mishandles large arguments) checking whether perror matches strerror... yes checking for pthread_t... yes checking for pthread_spinlock_t... yes checking for PTHREAD_CREATE_DETACHED... yes checking for PTHREAD_MUTEX_RECURSIVE... yes checking for PTHREAD_MUTEX_ROBUST... yes checking for PTHREAD_PROCESS_SHARED... yes checking whether pthread_create exists as a global function... yes checking whether pthread_sigmask is a macro... no checking whether pthread_sigmask works without -lpthread... yes checking whether pthread_sigmask returns error numbers... yes checking whether pthread_sigmask unblocks signals correctly... guessing yes checking for putenv compatible with GNU and SVID... yes checking for raise... yes checking for sigprocmask... yes checking for sched.h... yes checking for struct sched_param... yes checking whether select supports a 0 argument... (cached) yes checking whether select detects invalid fds... (cached) yes checking whether setenv validates arguments... yes checking whether setlocale supports the C locale... yes checking whether setlocale (LC_ALL, NULL) is multithread-safe... (cached) yes checking whether setlocale (category, NULL) is multithread-safe... (cached) yes checking for a traditional french locale... (cached) none checking for a french Unicode locale... none checking for a traditional japanese locale... none checking for a transitional chinese locale... none checking for struct sigaction.sa_sigaction... yes checking for volatile sig_atomic_t... yes checking for sighandler_t... yes checking for sigprocmask... (cached) yes checking whether sleep is declared... yes checking for working sleep... yes checking for working strerror function... yes checking for mmap... (cached) yes checking for MAP_ANONYMOUS... yes checking whether symlink handles trailing slash correctly... yes checking whether declares ioctl... yes checking for pthread_atfork... yes checking for unsetenv... yes checking for unsetenv() return type... int checking whether unsetenv obeys POSIX... yes checking for mmap... (cached) yes checking for MAP_ANONYMOUS... yes checking whether fseeko is declared... yes checking for fseeko... yes checking for library containing gethostbyname... none required checking for gethostbyname... yes checking for library containing getservbyname... none required checking for getservbyname... yes checking whether fflush_unlocked is declared... yes checking whether flockfile is declared... yes checking whether fputs_unlocked is declared... yes checking whether funlockfile is declared... yes checking whether putc_unlocked is declared... yes checking whether time_t is signed... yes checking for working mktime... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for struct tm.tm_zone... yes checking for struct tm.tm_gmtoff... yes checking for compound literals... yes checking for alloca as a compiler built-in... (cached) yes checking for library containing clock_gettime... none required checking for clock_gettime... (cached) yes checking for clock_settime... yes checking whether dup2 works... (cached) yes checking whether fcntl handles F_DUPFD correctly... (cached) yes checking whether fcntl understands F_DUPFD_CLOEXEC... (cached) needs runtime check checking for flexible array member... (cached) yes checking whether conversion from 'int' to 'long double' works... (cached) yes checking whether fopen recognizes a trailing slash... (cached) yes checking whether fopen supports the mode character 'x'... (cached) yes checking whether fopen supports the mode character 'e'... (cached) yes checking for fseeko... (cached) yes checking for ftello... (cached) yes checking whether ftello works... (cached) yes checking how to do getaddrinfo, freeaddrinfo and getnameinfo... checking for library containing getaddrinfo... none required checking for getaddrinfo... yes checking whether gai_strerror is declared... yes checking whether gai_strerrorA is declared... no checking for gai_strerror with POSIX signature... yes checking for struct sockaddr.sa_len... no checking whether getaddrinfo is declared... yes checking whether freeaddrinfo is declared... yes checking whether getnameinfo is declared... yes checking for struct addrinfo... yes checking for working getdelim function... (cached) yes checking whether getdtablesize works... (cached) yes checking for getline... (cached) yes checking for working getline function... (cached) yes checking whether gettimeofday clobbers localtime buffer... (cached) no checking for gettimeofday with POSIX signature... (cached) yes checking for library containing gethostbyname... (cached) none required checking for gethostbyname... (cached) yes checking for library containing inet_ntop... (cached) none required checking whether inet_ntop is declared... (cached) yes checking for library containing inet_pton... (cached) none required checking whether inet_pton is declared... (cached) yes checking whether INT32_MAX < INTMAX_MAX... (cached) yes checking whether INT64_MAX == LONG_MAX... (cached) yes checking whether UINT32_MAX < UINTMAX_MAX... (cached) yes checking whether UINT64_MAX == ULONG_MAX... (cached) yes checking whether the compiler supports the __inline keyword... (cached) yes checking whether lseek detects pipes... (cached) yes checking for __mktime_internal... no checking whether is self-contained... (cached) yes checking whether open recognizes a trailing slash... (cached) yes checking for bison... no checking for struct tm.tm_zone... (cached) yes checking whether program_invocation_name is declared... yes checking whether program_invocation_short_name is declared... yes checking whether select supports a 0 argument... (cached) yes checking whether select detects invalid fds... (cached) yes checking for library containing getservbyname... (cached) none required checking for getservbyname... (cached) yes checking whether setenv validates arguments... (cached) yes checking for volatile sig_atomic_t... (cached) yes checking for sighandler_t... (cached) yes checking for stdint.h... (cached) yes checking for SIZE_MAX... (cached) yes checking for snprintf... (cached) yes checking whether snprintf respects a size of 1... (cached) yes checking whether printf supports POSIX/XSI format strings with positions... (cached) yes checking for socklen_t... (cached) yes checking for ssize_t... (cached) yes checking whether stat handles trailing slashes on files... (cached) yes checking for struct stat.st_atim.tv_nsec... (cached) yes checking whether struct stat.st_atim is of type struct timespec... (cached) yes checking for struct stat.st_birthtimespec.tv_nsec... (cached) no checking for struct stat.st_birthtimensec... (cached) no checking for struct stat.st_birthtim.tv_nsec... (cached) no checking for working stdalign.h... (cached) yes checking for good max_align_t... (cached) yes checking whether NULL can be used in arbitrary expressions... (cached) yes checking which flavor of printf attribute matches inttypes macros... (cached) system checking for nlink_t... (cached) yes checking whether localtime_r is declared... (cached) yes checking whether localtime_r is compatible with its POSIX signature... (cached) yes checking whether localtime loops forever near extrema... no checking for timezone_t... no checking whether tzset clobbers localtime buffer... no checking for unsetenv... (cached) yes checking for unsetenv() return type... (cached) int checking whether unsetenv obeys POSIX... (cached) yes checking for ptrdiff_t... (cached) yes checking for stdint.h... (cached) yes checking whether the compiler generally respects inline... yes checking for ssize_t... (cached) yes checking for python... no checking for python2... no checking for python3... /usr/bin/python3 checking for python version... 3.10 checking for python platform... linux checking for python script directory... ${prefix}/lib/python3.10/site-packages checking for python extension module directory... ${exec_prefix}/lib64/python3.10/site-packages checking for libev... no checking whether C compiler handles -Werror -Wunknown-warning-option... no checking whether C compiler handles -Wtype-limits... yes checking whether -Wno-missing-field-initializers is supported... yes checking whether -Wno-missing-field-initializers is needed... no checking whether -Wuninitialized is supported... yes checking max safe object size... 9223372036854775807 checking whether C compiler handles -fno-common... yes checking whether C compiler handles -W... yes checking whether C compiler handles -Wabsolute-value... yes checking whether C compiler handles -Waddress... yes checking whether C compiler handles -Waddress-of-packed-member... yes checking whether C compiler handles -Waggressive-loop-optimizations... yes checking whether C compiler handles -Wall... yes checking whether C compiler handles -Wanalyzer-double-fclose... yes checking whether C compiler handles -Wanalyzer-double-free... yes checking whether C compiler handles -Wanalyzer-exposure-through-output-file... yes checking whether C compiler handles -Wanalyzer-file-leak... yes checking whether C compiler handles -Wanalyzer-free-of-non-heap... yes checking whether C compiler handles -Wanalyzer-malloc-leak... yes checking whether C compiler handles -Wanalyzer-null-argument... yes checking whether C compiler handles -Wanalyzer-null-dereference... yes checking whether C compiler handles -Wanalyzer-possible-null-argument... yes checking whether C compiler handles -Wanalyzer-possible-null-dereference... yes checking whether C compiler handles -Wanalyzer-stale-setjmp-buffer... yes checking whether C compiler handles -Wanalyzer-tainted-array-index... yes checking whether C compiler handles -Wanalyzer-too-complex... yes checking whether C compiler handles -Wanalyzer-unsafe-call-within-signal-handler... yes checking whether C compiler handles -Wanalyzer-use-after-free... yes checking whether C compiler handles -Wanalyzer-use-of-pointer-in-stale-stack-frame... yes checking whether C compiler handles -Warith-conversion... yes checking whether C compiler handles -Wattribute-warning... yes checking whether C compiler handles -Wattributes... yes checking whether C compiler handles -Wbad-function-cast... yes checking whether C compiler handles -Wbool-compare... yes checking whether C compiler handles -Wbool-operation... yes checking whether C compiler handles -Wbuiltin-declaration-mismatch... yes checking whether C compiler handles -Wbuiltin-macro-redefined... yes checking whether C compiler handles -Wcannot-profile... yes checking whether C compiler handles -Wcast-align... yes checking whether C compiler handles -Wcast-align=strict... yes checking whether C compiler handles -Wcast-function-type... yes checking whether C compiler handles -Wchar-subscripts... yes checking whether C compiler handles -Wclobbered... yes checking whether C compiler handles -Wcomment... yes checking whether C compiler handles -Wcomments... yes checking whether C compiler handles -Wcoverage-mismatch... yes checking whether C compiler handles -Wcpp... yes checking whether C compiler handles -Wdangling-else... yes checking whether C compiler handles -Wdate-time... yes checking whether C compiler handles -Wdeprecated... yes checking whether C compiler handles -Wdeprecated-declarations... yes checking whether C compiler handles -Wdesignated-init... yes checking whether C compiler handles -Wdisabled-optimization... yes checking whether C compiler handles -Wdiscarded-array-qualifiers... yes checking whether C compiler handles -Wdiscarded-qualifiers... yes checking whether C compiler handles -Wdiv-by-zero... yes checking whether C compiler handles -Wdouble-promotion... yes checking whether C compiler handles -Wduplicated-branches... yes checking whether C compiler handles -Wduplicated-cond... yes checking whether C compiler handles -Wduplicate-decl-specifier... yes checking whether C compiler handles -Wempty-body... yes checking whether C compiler handles -Wendif-labels... yes checking whether C compiler handles -Wenum-compare... yes checking whether C compiler handles -Wenum-conversion... yes checking whether C compiler handles -Wexpansion-to-defined... yes checking whether C compiler handles -Wextra... yes checking whether C compiler handles -Wformat-contains-nul... yes checking whether C compiler handles -Wformat-diag... yes checking whether C compiler handles -Wformat-extra-args... yes checking whether C compiler handles -Wformat-security... yes checking whether C compiler handles -Wformat-zero-length... yes checking whether C compiler handles -Wframe-address... yes checking whether C compiler handles -Wfree-nonheap-object... yes checking whether C compiler handles -Whsa... yes checking whether C compiler handles -Wif-not-aligned... yes checking whether C compiler handles -Wignored-attributes... yes checking whether C compiler handles -Wignored-qualifiers... yes checking whether C compiler handles -Wimplicit... yes checking whether C compiler handles -Wimplicit-function-declaration... yes checking whether C compiler handles -Wimplicit-int... yes checking whether C compiler handles -Wincompatible-pointer-types... yes checking whether C compiler handles -Winit-self... yes checking whether C compiler handles -Wint-conversion... yes checking whether C compiler handles -Wint-in-bool-context... yes checking whether C compiler handles -Wint-to-pointer-cast... yes checking whether C compiler handles -Winvalid-memory-model... yes checking whether C compiler handles -Winvalid-pch... yes checking whether C compiler handles -Wlogical-not-parentheses... yes checking whether C compiler handles -Wlogical-op... yes checking whether C compiler handles -Wmain... yes checking whether C compiler handles -Wmaybe-uninitialized... yes checking whether C compiler handles -Wmemset-elt-size... yes checking whether C compiler handles -Wmemset-transposed-args... yes checking whether C compiler handles -Wmisleading-indentation... yes checking whether C compiler handles -Wmissing-attributes... yes checking whether C compiler handles -Wmissing-braces... yes checking whether C compiler handles -Wmissing-declarations... yes checking whether C compiler handles -Wmissing-field-initializers... yes checking whether C compiler handles -Wmissing-include-dirs... yes checking whether C compiler handles -Wmissing-parameter-type... yes checking whether C compiler handles -Wmissing-profile... yes checking whether C compiler handles -Wmissing-prototypes... yes checking whether C compiler handles -Wmultichar... yes checking whether C compiler handles -Wmultistatement-macros... yes checking whether C compiler handles -Wnarrowing... yes checking whether C compiler handles -Wnested-externs... yes checking whether C compiler handles -Wnonnull... yes checking whether C compiler handles -Wnonnull-compare... yes checking whether C compiler handles -Wnull-dereference... yes checking whether C compiler handles -Wodr... yes checking whether C compiler handles -Wold-style-declaration... yes checking whether C compiler handles -Wold-style-definition... yes checking whether C compiler handles -Wopenmp-simd... yes checking whether C compiler handles -Woverflow... yes checking whether C compiler handles -Woverride-init... yes checking whether C compiler handles -Wpacked... yes checking whether C compiler handles -Wpacked-bitfield-compat... yes checking whether C compiler handles -Wpacked-not-aligned... yes checking whether C compiler handles -Wparentheses... yes checking whether C compiler handles -Wpointer-arith... yes checking whether C compiler handles -Wpointer-compare... yes checking whether C compiler handles -Wpointer-sign... yes checking whether C compiler handles -Wpointer-to-int-cast... yes checking whether C compiler handles -Wpragmas... yes checking whether C compiler handles -Wpsabi... yes checking whether C compiler handles -Wrestrict... yes checking whether C compiler handles -Wreturn-local-addr... yes checking whether C compiler handles -Wreturn-type... yes checking whether C compiler handles -Wscalar-storage-order... yes checking whether C compiler handles -Wsequence-point... yes checking whether C compiler handles -Wshadow... yes checking whether C compiler handles -Wshift-count-negative... yes checking whether C compiler handles -Wshift-count-overflow... yes checking whether C compiler handles -Wshift-negative-value... yes checking whether C compiler handles -Wsizeof-array-argument... yes checking whether C compiler handles -Wsizeof-pointer-div... yes checking whether C compiler handles -Wsizeof-pointer-memaccess... yes checking whether C compiler handles -Wstrict-aliasing... yes checking whether C compiler handles -Wstrict-prototypes... yes checking whether C compiler handles -Wstring-compare... yes checking whether C compiler handles -Wstringop-truncation... yes checking whether C compiler handles -Wsuggest-attribute=cold... yes checking whether C compiler handles -Wsuggest-attribute=format... yes checking whether C compiler handles -Wsuggest-attribute=malloc... yes checking whether C compiler handles -Wsuggest-final-methods... yes checking whether C compiler handles -Wsuggest-final-types... yes checking whether C compiler handles -Wswitch... yes checking whether C compiler handles -Wswitch-bool... yes checking whether C compiler handles -Wswitch-outside-range... yes checking whether C compiler handles -Wswitch-unreachable... yes checking whether C compiler handles -Wsync-nand... yes checking whether C compiler handles -Wtautological-compare... yes checking whether C compiler handles -Wtrampolines... yes checking whether C compiler handles -Wtrigraphs... yes checking whether C compiler handles -Wuninitialized... yes checking whether C compiler handles -Wunknown-pragmas... yes checking whether C compiler handles -Wunused... yes checking whether C compiler handles -Wunused-but-set-parameter... yes checking whether C compiler handles -Wunused-but-set-variable... yes checking whether C compiler handles -Wunused-function... yes checking whether C compiler handles -Wunused-label... yes checking whether C compiler handles -Wunused-local-typedefs... yes checking whether C compiler handles -Wunused-macros... yes checking whether C compiler handles -Wunused-parameter... yes checking whether C compiler handles -Wunused-result... yes checking whether C compiler handles -Wunused-value... yes checking whether C compiler handles -Wunused-variable... yes checking whether C compiler handles -Wvarargs... yes checking whether C compiler handles -Wvariadic-macros... yes checking whether C compiler handles -Wvector-operation-performance... yes checking whether C compiler handles -Wvolatile-register-var... yes checking whether C compiler handles -Wwrite-strings... yes checking whether C compiler handles -Wzero-length-bounds... yes checking whether C compiler handles -Walloc-size-larger-than=9223372036854775807... yes checking whether C compiler handles -Warray-bounds=2... yes checking whether C compiler handles -Wattribute-alias=2... yes checking whether C compiler handles -Wformat-overflow=2... yes checking whether C compiler handles -Wformat-truncation=2... yes checking whether C compiler handles -Wimplicit-fallthrough=5... yes checking whether C compiler handles -Wnormalized=nfc... yes checking whether C compiler handles -Wshift-overflow=2... yes checking whether C compiler handles -Wstringop-overflow=2... yes checking whether C compiler handles -Wunused-const-variable=2... yes checking whether C compiler handles -Wvla-larger-than=4031... yes checking whether C compiler handles -Wno-missing-field-initializers... yes checking whether C compiler handles -Wno-unused-parameter... yes checking whether C compiler handles -Wno-format-truncation... yes checking whether C compiler handles -Wimplicit-fallthrough=2... yes checking whether C compiler handles -Wabi=11... yes checking whether C compiler handles -fdiagnostics-show-option... yes checking whether C compiler handles -fno-builtin-strcmp... yes checking whether ln -s works... yes checking how to print strings... printf checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking the maximum length of command line arguments... 1572864 checking how to convert aarch64-Anolis-linux-gnu file names to aarch64-Anolis-linux-gnu format... func_convert_file_noop checking how to convert aarch64-Anolis-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for aarch64-Anolis-linux-objdump... objdump checking how to recognize dependent libraries... pass_all checking for aarch64-Anolis-linux-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for aarch64-Anolis-linux-ar... (cached) ar checking for archiver @FILE support... @ checking for aarch64-Anolis-linux-strip... no checking for strip... strip checking for aarch64-Anolis-linux-ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ./configure: line 56143: -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p': No such file or directory ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for aarch64-Anolis-linux-mt... no checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... no checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate od: cannot skip past end of combined input checking for libdl... yes checking how to link with libdl... -ldl checking for CMOCKA... no checking for LIBIDN2... yes checking for nettle_rsa_sec_decrypt... yes checking for nettle_cfb8_encrypt... yes checking for union nettle_block8... yes checking for nettle_cmac128_update... yes checking for nettle_xts_encrypt_message... yes checking for nettle_gosthash94cp_update... yes checking for nettle_gost28147_set_key... no checking for nettle_streebog512_update... yes checking for nettle_curve448_mul... yes checking for nettle_ed448_shake256_sign... yes checking for nettle_get_gost_gc256b... yes checking for nettle_get_gost_gc512a... yes checking for nettle_gostdsa_sign... yes checking for nettle_chacha_set_counter... yes checking for nettle_siv_cmac_aes128_set_key... yes checking gmp soname... libgmp.so.10 checking nettle soname... libnettle.so.8 checking hogweed soname... libhogweed.so.6 checking whether to build libdane... yes checking for unbound library... yes checking for P11_KIT... yes checking for tss library... yes checking for autogen... autogen checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for sys/mman.h... (cached) yes checking for sys/param.h... (cached) yes checking sys/poll.h usability... yes checking sys/poll.h presence... yes checking for sys/poll.h... yes checking sys/procset.h usability... no checking sys/procset.h presence... no checking for sys/procset.h... no checking for sys/select.h... (cached) yes checking for sys/socket.h... (cached) yes checking sys/stropts.h usability... no checking sys/stropts.h presence... no checking for sys/stropts.h... no checking for sys/time.h... (cached) yes checking sys/un.h usability... yes checking sys/un.h presence... yes checking for sys/un.h... yes checking for sys/wait.h... (cached) yes checking for dlfcn.h... (cached) yes checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking libgen.h usability... yes checking libgen.h presence... yes checking for libgen.h... yes checking libintl.h usability... yes checking libintl.h presence... yes checking for libintl.h... yes checking for memory.h... (cached) yes checking for netinet/in.h... (cached) yes checking setjmp.h usability... yes checking setjmp.h presence... yes checking for setjmp.h... yes checking for stdbool.h... (cached) yes checking sysexits.h usability... yes checking sysexits.h presence... yes checking for sysexits.h... yes checking for unistd.h... (cached) yes checking utime.h usability... yes checking utime.h presence... yes checking for utime.h... yes checking stdarg.h usability... yes checking stdarg.h presence... yes checking for stdarg.h... yes checking for string.h... (cached) yes checking for limits.h... (cached) yes checking for inttypes.h... (cached) yes checking for working stdnoreturn.h... yes checking for runetype.h... no checking for wchar.h... (cached) yes checking for wchar_t... yes checking for wint_t... yes checking for int8_t... yes checking for uint8_t... yes checking for int16_t... yes checking for uint16_t... yes checking for int32_t... yes checking for uint32_t... yes checking for intptr_t... yes checking for uintptr_t... yes checking for uint_t... no checking for pid_t... (cached) yes checking for size_t... (cached) yes checking for ptrdiff_t... (cached) yes checking size of char *... 8 checking size of int... (cached) 4 checking size of long... (cached) 8 checking size of short... 2 checking for pathfind in -lgen... no checking for gettext in -lintl... no checking for vprintf... yes checking for _doprnt... no checking vfork.h usability... no checking vfork.h presence... no checking for vfork.h... no checking for fork... (cached) yes checking for vfork... yes checking for working fork... yes checking for working vfork... (cached) yes checking for mmap... (cached) yes checking for canonicalize_file_name... yes checking for snprintf... (cached) yes checking for strdup... (cached) yes checking for strchr... yes checking for strrchr... yes checking for strsignal... yes checking for fchmod... yes checking for fstat... yes checking for chmod... yes checking for a sed that does not truncate output... (cached) /usr/bin/sed checking whether autoopts-config can be found... checking whether autoopts-config is specified... autoopts-config -lopts checking size of unsigned long int... 8 checking size of unsigned int... 4 checking size of time_t... 8 checking whether building Guile bindings... yes *** *** Detecting GNU Guile... checking for guile-snarf... /usr/bin/guile-snarf checking for guild... /usr/bin/guild checking for aarch64-Anolis-linux-pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes configure: checking for guile 3.0 configure: found guile 3.0 checking for guile-3.0... no checking for guile3.0... no checking for guile-3... no checking for guile3... no checking for guile... /usr/bin/guile checking for Guile version >= 3.0... 3.0.8 checking for guild... (cached) /usr/bin/guild checking for guile-config... /usr/bin/guile-config checking for Guile site directory... /usr/share/guile/site/3.0 checking for Guile site-ccache directory using pkgconfig... /usr/lib64/guile/3.0/site-ccache checking for Guile extensions directory... /usr/lib64/guile/3.0/extensions checking for GUILE... yes checking whether GNU Guile is recent enough... yes checking whether gcc supports -fgnu89-inline... yes checking for scm_gc_malloc_pointerless... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating ldd.sh config.status: creating src/libopts/Makefile config.status: creating guile/pre-inst-guile config.status: creating Makefile config.status: creating doc/Makefile config.status: creating doc/credentials/Makefile config.status: creating doc/credentials/srp/Makefile config.status: creating doc/credentials/x509/Makefile config.status: creating doc/doxygen/Doxyfile config.status: creating doc/examples/Makefile config.status: creating doc/latex/Makefile config.status: creating doc/manpages/Makefile config.status: creating doc/reference/Makefile config.status: creating doc/reference/version.xml config.status: creating doc/scripts/Makefile config.status: creating extra/Makefile config.status: creating extra/includes/Makefile config.status: creating libdane/Makefile config.status: creating libdane/includes/Makefile config.status: creating libdane/gnutls-dane.pc config.status: creating gl/Makefile config.status: creating gl/tests/Makefile config.status: creating guile/Makefile config.status: creating guile/src/Makefile config.status: creating lib/Makefile config.status: creating lib/accelerated/Makefile config.status: creating lib/accelerated/x86/Makefile config.status: creating lib/accelerated/aarch64/Makefile config.status: creating lib/algorithms/Makefile config.status: creating lib/auth/Makefile config.status: creating lib/ext/Makefile config.status: creating lib/extras/Makefile config.status: creating lib/gnutls.pc config.status: creating lib/includes/Makefile config.status: creating lib/includes/gnutls/gnutls.h config.status: creating lib/minitasn1/Makefile config.status: creating lib/nettle/Makefile config.status: creating lib/x509/Makefile config.status: creating lib/unistring/Makefile config.status: creating po/Makefile.in config.status: creating src/Makefile config.status: creating src/args-std.def config.status: creating src/gl/Makefile config.status: creating tests/Makefile config.status: creating tests/windows/Makefile config.status: creating tests/cert-tests/Makefile config.status: creating tests/slow/Makefile config.status: creating tests/suite/Makefile config.status: creating fuzz/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing po-directories commands config.status: creating po/POTFILES config.status: creating po/Makefile config.status: executing libtool commands configure: WARNING: unrecognized options: --with-libtasn1-prefix, --enable-tls13-support, --enable-dane configure: summary of build options: version: 3.6.16 shared 58:2:28 Host/Target system: aarch64-Anolis-linux-gnu Build system: aarch64-Anolis-linux-gnu Install prefix: /usr Compiler: gcc Valgrind: no CFlags: -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection Library types: Shared=yes, Static=no Local libopts: no Local libtasn1: no Local unistring: no Use nettle-mini: no Documentation: yes (manpages: yes) configure: External hardware support: /dev/crypto: no Hardware accel: aarch64 Padlock accel: no Random gen. variant: getrandom PKCS#11 support: yes TPM support: yes configure: TPM library: /usr/lib64/libtspi.so.1 configure: Optional features: (note that included applications might not compile properly if features are disabled) SSL3.0 support: no SSL2.0 client hello: yes Allow SHA1 sign: yes DTLS-SRTP support: yes ALPN support: yes OCSP support: yes SRP support: yes PSK support: yes DHE support: yes ECDHE support: yes GOST support: yes Anon auth support: yes Heartbeat support: yes IDNA support: IDNA 2008 (libidn2) Non-SuiteB curves: no FIPS140 mode: yes Strict DER time: yes configure: Optional libraries: Guile wrappers: yes C++ library: yes DANE library: yes OpenSSL compat: no configure: System files: Trust store pkcs11: pkcs11: Trust store dir: Trust store file: Blacklist file: CRL file: Configuration file: /etc/crypto-policies/back-ends/gnutls.config DNSSEC root key file: /var/lib/unbound/root.key + make -j80 V=1 make all-recursive make[1]: Entering directory '/builddir/build/BUILD/gnutls-3.6.16' Making all in gl make[2]: Entering directory '/builddir/build/BUILD/gnutls-3.6.16/gl' rm -f alloca.h-t alloca.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's|@''HAVE_ALLOCA_H''@|1|g' < ./alloca.in.h; \ } > alloca.h-t && \ mv -f alloca.h-t alloca.h /usr/bin/mkdir -p arpa rm -f fcntl.h-t fcntl.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_FCNTL_H''@||g' \ -e 's/@''GNULIB_CREAT''@/0/g' \ -e 's/@''GNULIB_FCNTL''@/1/g' \ -e 's/@''GNULIB_NONBLOCKING''@/0/g' \ -e 's/@''GNULIB_OPEN''@/1/g' \ -e 's/@''GNULIB_OPENAT''@/0/g' \ -e 's|@''HAVE_FCNTL''@|1|g' \ -e 's|@''HAVE_OPENAT''@|1|g' \ -e 's|@''REPLACE_CREAT''@|0|g' \ -e 's|@''REPLACE_FCNTL''@|1|g' \ -e 's|@''REPLACE_OPEN''@|0|g' \ -e 's|@''REPLACE_OPENAT''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ < ./fcntl.in.h; \ } > fcntl.h-t && \ mv fcntl.h-t fcntl.h rm -f inttypes.h-t inttypes.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's/@''HAVE_INTTYPES_H''@/1/g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_INTTYPES_H''@||g' \ -e 's/@''PRI_MACROS_BROKEN''@/0/g' \ -e 's/@''APPLE_UNIVERSAL_BUILD''@/0/g' \ -e 's/@''PRIPTR_PREFIX''@/"l"/g' \ -e 's/@''GNULIB_IMAXABS''@/0/g' \ -e 's/@''GNULIB_IMAXDIV''@/0/g' \ -e 's/@''GNULIB_STRTOIMAX''@/0/g' \ -e 's/@''GNULIB_STRTOUMAX''@/0/g' \ -e 's/@''HAVE_DECL_IMAXABS''@/1/g' \ -e 's/@''HAVE_DECL_IMAXDIV''@/1/g' \ -e 's/@''HAVE_DECL_STRTOIMAX''@/1/g' \ -e 's/@''HAVE_DECL_STRTOUMAX''@/1/g' \ -e 's/@''HAVE_IMAXDIV_T''@/1/g' \ -e 's/@''REPLACE_STRTOIMAX''@/0/g' \ -e 's/@''REPLACE_STRTOUMAX''@/0/g' \ -e 's/@''INT32_MAX_LT_INTMAX_MAX''@/1/g' \ -e 's/@''INT64_MAX_EQ_LONG_MAX''@/1/g' \ -e 's/@''UINT32_MAX_LT_UINTMAX_MAX''@/1/g' \ -e 's/@''UINT64_MAX_EQ_ULONG_MAX''@/1/g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ < ./inttypes.in.h; \ } > inttypes.h-t && \ mv inttypes.h-t inttypes.h rm -f arpa/inet.h-t arpa/inet.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''HAVE_FEATURES_H''@|1|g' \ -e 's|@''NEXT_ARPA_INET_H''@||g' \ -e 's|@''HAVE_ARPA_INET_H''@|1|g' \ -e 's/@''GNULIB_INET_NTOP''@/1/g' \ -e 's/@''GNULIB_INET_PTON''@/1/g' \ -e 's|@''HAVE_WS2TCPIP_H''@|0|g' \ -e 's|@''HAVE_DECL_INET_NTOP''@|1|g' \ -e 's|@''HAVE_DECL_INET_PTON''@|1|g' \ -e 's|@''REPLACE_INET_NTOP''@|0|g' \ -e 's|@''REPLACE_INET_PTON''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ < ./arpa_inet.in.h; \ } > arpa/inet.h-t && \ mv arpa/inet.h-t arpa/inet.h rm -f limits.h-t limits.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_LIMITS_H''@||g' \ < ./limits.in.h; \ } > limits.h-t && \ mv limits.h-t limits.h rm -f netdb.h-t netdb.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_NETDB_H''@||g' \ -e 's|@''HAVE_NETDB_H''@|1|g' \ -e 's/@''GNULIB_GETADDRINFO''@/1/g' \ -e 's|@''HAVE_STRUCT_ADDRINFO''@|1|g' \ -e 's|@''HAVE_DECL_FREEADDRINFO''@|1|g' \ -e 's|@''HAVE_DECL_GAI_STRERROR''@|1|g' \ -e 's|@''HAVE_DECL_GETADDRINFO''@|1|g' \ -e 's|@''HAVE_DECL_GETNAMEINFO''@|1|g' \ -e 's|@''REPLACE_GAI_STRERROR''@|0|g' \ -e 's|@''REPLACE_GETADDRINFO''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ < ./netdb.in.h; \ } > netdb.h-t && \ mv netdb.h-t netdb.h rm -f stdio.h-t stdio.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STDIO_H''@||g' \ -e 's/@''GNULIB_DPRINTF''@/0/g' \ -e 's/@''GNULIB_FCLOSE''@/0/g' \ -e 's/@''GNULIB_FDOPEN''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_FFLUSH''@/0/g' \ -e 's/@''GNULIB_FGETC''@/1/g' \ -e 's/@''GNULIB_FGETS''@/1/g' \ -e 's/@''GNULIB_FOPEN''@/1/g' \ -e 's/@''GNULIB_FPRINTF''@/1/g' \ -e 's/@''GNULIB_FPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_FPURGE''@/0/g' \ -e 's/@''GNULIB_FPUTC''@/1/g' \ -e 's/@''GNULIB_FPUTS''@/1/g' \ -e 's/@''GNULIB_FREAD''@/1/g' \ -e 's/@''GNULIB_FREOPEN''@/0/g' \ -e 's/@''GNULIB_FSCANF''@/1/g' \ -e 's/@''GNULIB_FSEEK''@/1/g' \ -e 's/@''GNULIB_FSEEKO''@/1/g' \ -e 's/@''GNULIB_FTELL''@/1/g' \ -e 's/@''GNULIB_FTELLO''@/1/g' \ -e 's/@''GNULIB_FWRITE''@/1/g' \ -e 's/@''GNULIB_GETC''@/1/g' \ -e 's/@''GNULIB_GETCHAR''@/1/g' \ -e 's/@''GNULIB_GETDELIM''@/1/g' \ -e 's/@''GNULIB_GETLINE''@/1/g' \ -e 's/@''GNULIB_OBSTACK_PRINTF''@/0/g' \ -e 's/@''GNULIB_OBSTACK_PRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_PCLOSE''@/0/g' \ -e 's/@''GNULIB_PERROR''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_POPEN''@/0/g' \ -e 's/@''GNULIB_PRINTF''@/1/g' \ -e 's/@''GNULIB_PRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_PUTC''@/1/g' \ -e 's/@''GNULIB_PUTCHAR''@/1/g' \ -e 's/@''GNULIB_PUTS''@/1/g' \ -e 's/@''GNULIB_REMOVE''@/0/g' \ -e 's/@''GNULIB_RENAME''@/0/g' \ -e 's/@''GNULIB_RENAMEAT''@/0/g' \ -e 's/@''GNULIB_SCANF''@/1/g' \ -e 's/@''GNULIB_SNPRINTF''@/1/g' \ -e 's/@''GNULIB_SPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_STDIO_H_NONBLOCKING''@/0/g' \ -e 's/@''GNULIB_STDIO_H_SIGPIPE''@/0/g' \ -e 's/@''GNULIB_TMPFILE''@/0/g' \ -e 's/@''GNULIB_VASPRINTF''@/1/g' \ -e 's/@''GNULIB_VDPRINTF''@/0/g' \ -e 's/@''GNULIB_VFPRINTF''@/1/g' \ -e 's/@''GNULIB_VFPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_VFSCANF''@/0/g' \ -e 's/@''GNULIB_VSCANF''@/0/g' \ -e 's/@''GNULIB_VPRINTF''@/1/g' \ -e 's/@''GNULIB_VPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_VSNPRINTF''@/1/g' \ -e 's/@''GNULIB_VSPRINTF_POSIX''@/0/g' \ < ./stdio.in.h | \ sed -e 's|@''HAVE_DECL_FPURGE''@|1|g' \ -e 's|@''HAVE_DECL_FSEEKO''@|1|g' \ -e 's|@''HAVE_DECL_FTELLO''@|1|g' \ -e 's|@''HAVE_DECL_GETDELIM''@|1|g' \ -e 's|@''HAVE_DECL_GETLINE''@|1|g' \ -e 's|@''HAVE_DECL_OBSTACK_PRINTF''@|1|g' \ -e 's|@''HAVE_DECL_SNPRINTF''@|1|g' \ -e 's|@''HAVE_DECL_VSNPRINTF''@|1|g' \ -e 's|@''HAVE_DPRINTF''@|1|g' \ -e 's|@''HAVE_FSEEKO''@|1|g' \ -e 's|@''HAVE_FTELLO''@|1|g' \ -e 's|@''HAVE_PCLOSE''@|1|g' \ -e 's|@''HAVE_POPEN''@|1|g' \ -e 's|@''HAVE_RENAMEAT''@|1|g' \ -e 's|@''HAVE_VASPRINTF''@|1|g' \ -e 's|@''HAVE_VDPRINTF''@|1|g' \ -e 's|@''REPLACE_DPRINTF''@|0|g' \ -e 's|@''REPLACE_FCLOSE''@|0|g' \ -e 's|@''REPLACE_FDOPEN''@|0|g' \ -e 's|@''REPLACE_FFLUSH''@|0|g' \ -e 's|@''REPLACE_FOPEN''@|0|g' \ -e 's|@''REPLACE_FPRINTF''@|0|g' \ -e 's|@''REPLACE_FPURGE''@|0|g' \ -e 's|@''REPLACE_FREOPEN''@|0|g' \ -e 's|@''REPLACE_FSEEK''@|0|g' \ -e 's|@''REPLACE_FSEEKO''@|0|g' \ -e 's|@''REPLACE_FTELL''@|0|g' \ -e 's|@''REPLACE_FTELLO''@|0|g' \ -e 's|@''REPLACE_GETDELIM''@|0|g' \ -e 's|@''REPLACE_GETLINE''@|0|g' \ -e 's|@''REPLACE_OBSTACK_PRINTF''@|0|g' \ -e 's|@''REPLACE_PERROR''@|0|g' \ -e 's|@''REPLACE_POPEN''@|0|g' \ -e 's|@''REPLACE_PRINTF''@|0|g' \ -e 's|@''REPLACE_REMOVE''@|0|g' \ -e 's|@''REPLACE_RENAME''@|0|g' \ -e 's|@''REPLACE_RENAMEAT''@|0|g' \ -e 's|@''REPLACE_SNPRINTF''@|0|g' \ -e 's|@''REPLACE_SPRINTF''@|0|g' \ -e 's|@''REPLACE_STDIO_READ_FUNCS''@|0|g' \ -e 's|@''REPLACE_STDIO_WRITE_FUNCS''@|0|g' \ -e 's|@''REPLACE_TMPFILE''@|0|g' \ -e 's|@''REPLACE_VASPRINTF''@|0|g' \ -e 's|@''REPLACE_VDPRINTF''@|0|g' \ -e 's|@''REPLACE_VFPRINTF''@|0|g' \ -e 's|@''REPLACE_VPRINTF''@|0|g' \ -e 's|@''REPLACE_VSNPRINTF''@|0|g' \ -e 's|@''REPLACE_VSPRINTF''@|0|g' \ -e 's|@''ASM_SYMBOL_PREFIX''@||g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h'; \ } > stdio.h-t && \ mv stdio.h-t stdio.h rm -f stdlib.h-t stdlib.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STDLIB_H''@||g' \ -e 's/@''GNULIB__EXIT''@/0/g' \ -e 's/@''GNULIB_ATOLL''@/0/g' \ -e 's/@''GNULIB_CALLOC_POSIX''@/0/g' \ -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/0/g' \ -e 's/@''GNULIB_GETLOADAVG''@/0/g' \ -e 's/@''GNULIB_GETSUBOPT''@/0/g' \ -e 's/@''GNULIB_GRANTPT''@/0/g' \ -e 's/@''GNULIB_MALLOC_POSIX''@/1/g' \ -e 's/@''GNULIB_MBTOWC''@/0/g' \ -e 's/@''GNULIB_MKDTEMP''@/0/g' \ -e 's/@''GNULIB_MKOSTEMP''@/0/g' \ -e 's/@''GNULIB_MKOSTEMPS''@/0/g' \ -e 's/@''GNULIB_MKSTEMP''@/0/g' \ -e 's/@''GNULIB_MKSTEMPS''@/0/g' \ -e 's/@''GNULIB_POSIX_OPENPT''@/0/g' \ -e 's/@''GNULIB_PTSNAME''@/0/g' \ -e 's/@''GNULIB_PTSNAME_R''@/0/g' \ -e 's/@''GNULIB_PUTENV''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_QSORT_R''@/0/g' \ -e 's/@''GNULIB_RANDOM''@/0/g' \ -e 's/@''GNULIB_RANDOM_R''@/0/g' \ -e 's/@''GNULIB_REALLOC_POSIX''@/1/g' \ -e 's/@''GNULIB_REALLOCARRAY''@/0/g' \ -e 's/@''GNULIB_REALPATH''@/0/g' \ -e 's/@''GNULIB_RPMATCH''@/0/g' \ -e 's/@''GNULIB_SECURE_GETENV''@/1/g' \ -e 's/@''GNULIB_SETENV''@/1/g' \ -e 's/@''GNULIB_STRTOD''@/0/g' \ -e 's/@''GNULIB_STRTOLD''@/0/g' \ -e 's/@''GNULIB_STRTOLL''@/0/g' \ -e 's/@''GNULIB_STRTOULL''@/0/g' \ -e 's/@''GNULIB_SYSTEM_POSIX''@/0/g' \ -e 's/@''GNULIB_UNLOCKPT''@/0/g' \ -e 's/@''GNULIB_UNSETENV''@/1/g' \ -e 's/@''GNULIB_WCTOMB''@/0/g' \ < ./stdlib.in.h | \ sed -e 's|@''HAVE__EXIT''@|1|g' \ -e 's|@''HAVE_ATOLL''@|1|g' \ -e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|1|g' \ -e 's|@''HAVE_DECL_GETLOADAVG''@|1|g' \ -e 's|@''HAVE_GETSUBOPT''@|1|g' \ -e 's|@''HAVE_GRANTPT''@|1|g' \ -e 's|@''HAVE_INITSTATE''@|1|g' \ -e 's|@''HAVE_DECL_INITSTATE''@|1|g' \ -e 's|@''HAVE_MBTOWC''@|1|g' \ -e 's|@''HAVE_MKDTEMP''@|1|g' \ -e 's|@''HAVE_MKOSTEMP''@|1|g' \ -e 's|@''HAVE_MKOSTEMPS''@|1|g' \ -e 's|@''HAVE_MKSTEMP''@|1|g' \ -e 's|@''HAVE_MKSTEMPS''@|1|g' \ -e 's|@''HAVE_POSIX_OPENPT''@|1|g' \ -e 's|@''HAVE_PTSNAME''@|1|g' \ -e 's|@''HAVE_PTSNAME_R''@|1|g' \ -e 's|@''HAVE_QSORT_R''@|1|g' \ -e 's|@''HAVE_RANDOM''@|1|g' \ -e 's|@''HAVE_RANDOM_H''@|1|g' \ -e 's|@''HAVE_RANDOM_R''@|1|g' \ -e 's|@''HAVE_REALLOCARRAY''@|1|g' \ -e 's|@''HAVE_REALPATH''@|1|g' \ -e 's|@''HAVE_RPMATCH''@|1|g' \ -e 's|@''HAVE_SECURE_GETENV''@|1|g' \ -e 's|@''HAVE_DECL_SETENV''@|1|g' \ -e 's|@''HAVE_SETSTATE''@|1|g' \ -e 's|@''HAVE_DECL_SETSTATE''@|1|g' \ -e 's|@''HAVE_STRTOD''@|1|g' \ -e 's|@''HAVE_STRTOLD''@|1|g' \ -e 's|@''HAVE_STRTOLL''@|1|g' \ -e 's|@''HAVE_STRTOULL''@|1|g' \ -e 's|@''HAVE_STRUCT_RANDOM_DATA''@|1|g' \ -e 's|@''HAVE_SYS_LOADAVG_H''@|0|g' \ -e 's|@''HAVE_UNLOCKPT''@|1|g' \ -e 's|@''HAVE_DECL_UNSETENV''@|1|g' \ -e 's|@''REPLACE_CALLOC''@|0|g' \ -e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|0|g' \ -e 's|@''REPLACE_INITSTATE''@|0|g' \ -e 's|@''REPLACE_MALLOC''@|0|g' \ -e 's|@''REPLACE_MBTOWC''@|0|g' \ -e 's|@''REPLACE_MKSTEMP''@|0|g' \ -e 's|@''REPLACE_PTSNAME''@|0|g' \ -e 's|@''REPLACE_PTSNAME_R''@|0|g' \ -e 's|@''REPLACE_PUTENV''@|0|g' \ -e 's|@''REPLACE_QSORT_R''@|0|g' \ -e 's|@''REPLACE_RANDOM''@|0|g' \ -e 's|@''REPLACE_RANDOM_R''@|0|g' \ -e 's|@''REPLACE_REALLOC''@|0|g' \ -e 's|@''REPLACE_REALPATH''@|0|g' \ -e 's|@''REPLACE_SETENV''@|0|g' \ -e 's|@''REPLACE_SETSTATE''@|0|g' \ -e 's|@''REPLACE_STRTOD''@|0|g' \ -e 's|@''REPLACE_STRTOLD''@|0|g' \ -e 's|@''REPLACE_UNSETENV''@|0|g' \ -e 's|@''REPLACE_WCTOMB''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _Noreturn/r ./_Noreturn.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h'; \ } > stdlib.h-t && \ mv stdlib.h-t stdlib.h rm -f string.h-t string.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STRING_H''@||g' \ -e 's/@''GNULIB_EXPLICIT_BZERO''@/1/g' \ -e 's/@''GNULIB_FFSL''@/0/g' \ -e 's/@''GNULIB_FFSLL''@/0/g' \ -e 's/@''GNULIB_MBSLEN''@/0/g' \ -e 's/@''GNULIB_MBSNLEN''@/0/g' \ -e 's/@''GNULIB_MBSCHR''@/0/g' \ -e 's/@''GNULIB_MBSRCHR''@/0/g' \ -e 's/@''GNULIB_MBSSTR''@/0/g' \ -e 's/@''GNULIB_MBSCASECMP''@/0/g' \ -e 's/@''GNULIB_MBSNCASECMP''@/0/g' \ -e 's/@''GNULIB_MBSPCASECMP''@/0/g' \ -e 's/@''GNULIB_MBSCASESTR''@/0/g' \ -e 's/@''GNULIB_MBSCSPN''@/0/g' \ -e 's/@''GNULIB_MBSPBRK''@/0/g' \ -e 's/@''GNULIB_MBSSPN''@/0/g' \ -e 's/@''GNULIB_MBSSEP''@/0/g' \ -e 's/@''GNULIB_MBSTOK_R''@/0/g' \ -e 's/@''GNULIB_MEMCHR''@/1/g' \ -e 's/@''GNULIB_MEMMEM''@/1/g' \ -e 's/@''GNULIB_MEMPCPY''@/0/g' \ -e 's/@''GNULIB_MEMRCHR''@/0/g' \ -e 's/@''GNULIB_RAWMEMCHR''@/0/g' \ -e 's/@''GNULIB_STPCPY''@/0/g' \ -e 's/@''GNULIB_STPNCPY''@/0/g' \ -e 's/@''GNULIB_STRCHRNUL''@/0/g' \ -e 's/@''GNULIB_STRDUP''@/1/g' \ -e 's/@''GNULIB_STRNCAT''@/0/g' \ -e 's/@''GNULIB_STRNDUP''@/1/g' \ -e 's/@''GNULIB_STRNLEN''@/1/g' \ -e 's/@''GNULIB_STRPBRK''@/0/g' \ -e 's/@''GNULIB_STRSEP''@/0/g' \ -e 's/@''GNULIB_STRSTR''@/0/g' \ -e 's/@''GNULIB_STRCASESTR''@/0/g' \ -e 's/@''GNULIB_STRTOK_R''@/1/g' \ -e 's/@''GNULIB_STRERROR''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_STRERROR_R''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_STRSIGNAL''@/0/g' \ -e 's/@''GNULIB_STRVERSCMP''@/1/g' \ < ./string.in.h | \ sed -e 's|@''HAVE_EXPLICIT_BZERO''@|1|g' \ -e 's|@''HAVE_FFSL''@|1|g' \ -e 's|@''HAVE_FFSLL''@|1|g' \ -e 's|@''HAVE_MBSLEN''@|0|g' \ -e 's|@''HAVE_MEMCHR''@|1|g' \ -e 's|@''HAVE_DECL_MEMMEM''@|1|g' \ -e 's|@''HAVE_MEMPCPY''@|1|g' \ -e 's|@''HAVE_DECL_MEMRCHR''@|1|g' \ -e 's|@''HAVE_RAWMEMCHR''@|1|g' \ -e 's|@''HAVE_STPCPY''@|1|g' \ -e 's|@''HAVE_STPNCPY''@|1|g' \ -e 's|@''HAVE_STRCHRNUL''@|1|g' \ -e 's|@''HAVE_DECL_STRDUP''@|1|g' \ -e 's|@''HAVE_DECL_STRNDUP''@|1|g' \ -e 's|@''HAVE_DECL_STRNLEN''@|1|g' \ -e 's|@''HAVE_STRPBRK''@|1|g' \ -e 's|@''HAVE_STRSEP''@|1|g' \ -e 's|@''HAVE_STRCASESTR''@|1|g' \ -e 's|@''HAVE_DECL_STRTOK_R''@|1|g' \ -e 's|@''HAVE_DECL_STRERROR_R''@|1|g' \ -e 's|@''HAVE_DECL_STRSIGNAL''@|1|g' \ -e 's|@''HAVE_STRVERSCMP''@|1|g' \ -e 's|@''REPLACE_MEMCHR''@|0|g' \ -e 's|@''REPLACE_MEMMEM''@|0|g' \ -e 's|@''REPLACE_STPNCPY''@|0|g' \ -e 's|@''REPLACE_STRCHRNUL''@|0|g' \ -e 's|@''REPLACE_STRDUP''@|0|g' \ -e 's|@''REPLACE_STRNCAT''@|0|g' \ -e 's|@''REPLACE_STRNDUP''@|0|g' \ -e 's|@''REPLACE_STRNLEN''@|0|g' \ -e 's|@''REPLACE_STRSTR''@|0|g' \ -e 's|@''REPLACE_STRCASESTR''@|0|g' \ -e 's|@''REPLACE_STRTOK_R''@|0|g' \ -e 's|@''REPLACE_STRERROR''@|0|g' \ -e 's|@''REPLACE_STRERROR_R''@|1|g' \ -e 's|@''REPLACE_STRSIGNAL''@|0|g' \ -e 's|@''UNDEFINE_STRTOK_R''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h'; \ < ./string.in.h; \ } > string.h-t && \ mv string.h-t string.h rm -f strings.h-t strings.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''HAVE_STRINGS_H''@|1|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STRINGS_H''@||g' \ -e 's/@''GNULIB_FFS''@/0/g' \ -e 's|@''HAVE_FFS''@|1|g' \ -e 's|@''HAVE_STRCASECMP''@|1|g' \ -e 's|@''HAVE_DECL_STRNCASECMP''@|1|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ < ./strings.in.h; \ } > strings.h-t && \ mv strings.h-t strings.h /usr/bin/mkdir -p sys /usr/bin/mkdir -p sys /usr/bin/mkdir -p sys rm -f sys/socket.h-t sys/socket.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_SOCKET_H''@||g' \ -e 's|@''HAVE_SYS_SOCKET_H''@|1|g' \ -e 's/@''GNULIB_CLOSE''@/1/g' \ -e 's/@''GNULIB_SOCKET''@/1/g' \ -e 's/@''GNULIB_CONNECT''@/1/g' \ -e 's/@''GNULIB_ACCEPT''@/1/g' \ -e 's/@''GNULIB_BIND''@/1/g' \ -e 's/@''GNULIB_GETPEERNAME''@/1/g' \ -e 's/@''GNULIB_GETSOCKNAME''@/0/g' \ -e 's/@''GNULIB_GETSOCKOPT''@/0/g' \ -e 's/@''GNULIB_LISTEN''@/1/g' \ -e 's/@''GNULIB_RECV''@/1/g' \ -e 's/@''GNULIB_SEND''@/1/g' \ -e 's/@''GNULIB_RECVFROM''@/1/g' \ -e 's/@''GNULIB_SENDTO''@/1/g' \ -e 's/@''GNULIB_SETSOCKOPT''@/1/g' \ -e 's/@''GNULIB_SHUTDOWN''@/1/g' \ -e 's/@''GNULIB_ACCEPT4''@/0/g' \ -e 's|@''HAVE_WINSOCK2_H''@|0|g' \ -e 's|@''HAVE_WS2TCPIP_H''@|0|g' \ -e 's|@''HAVE_STRUCT_SOCKADDR_STORAGE''@|1|g' \ -e 's|@''HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY''@|1|g' \ -e 's|@''HAVE_SA_FAMILY_T''@|1|g' \ -e 's|@''HAVE_ACCEPT4''@|1|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ < ./sys_socket.in.h; \ } > sys/socket.h-t && \ mv -f sys/socket.h-t sys/socket.h rm -f sys/stat.h-t sys/stat.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_STAT_H''@||g' \ -e 's|@''WINDOWS_64_BIT_ST_SIZE''@|0|g' \ -e 's|@''WINDOWS_STAT_TIMESPEC''@|0|g' \ -e 's/@''GNULIB_FCHMODAT''@/0/g' \ -e 's/@''GNULIB_FSTAT''@/1/g' \ -e 's/@''GNULIB_FSTATAT''@/0/g' \ -e 's/@''GNULIB_FUTIMENS''@/0/g' \ -e 's/@''GNULIB_LCHMOD''@/0/g' \ -e 's/@''GNULIB_LSTAT''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_MKDIRAT''@/0/g' \ -e 's/@''GNULIB_MKFIFO''@/0/g' \ -e 's/@''GNULIB_MKFIFOAT''@/0/g' \ -e 's/@''GNULIB_MKNOD''@/0/g' \ -e 's/@''GNULIB_MKNODAT''@/0/g' \ -e 's/@''GNULIB_STAT''@/1/g' \ -e 's/@''GNULIB_UTIMENSAT''@/0/g' \ -e 's/@''GNULIB_OVERRIDES_STRUCT_STAT''@/0/g' \ -e 's|@''HAVE_FCHMODAT''@|1|g' \ -e 's|@''HAVE_FSTATAT''@|1|g' \ -e 's|@''HAVE_FUTIMENS''@|1|g' \ -e 's|@''HAVE_LCHMOD''@|1|g' \ -e 's|@''HAVE_LSTAT''@|1|g' \ -e 's|@''HAVE_MKDIRAT''@|1|g' \ -e 's|@''HAVE_MKFIFO''@|1|g' \ -e 's|@''HAVE_MKFIFOAT''@|1|g' \ -e 's|@''HAVE_MKNOD''@|1|g' \ -e 's|@''HAVE_MKNODAT''@|1|g' \ -e 's|@''HAVE_UTIMENSAT''@|1|g' \ -e 's|@''REPLACE_FCHMODAT''@|0|g' \ -e 's|@''REPLACE_FSTAT''@|0|g' \ -e 's|@''REPLACE_FSTATAT''@|0|g' \ -e 's|@''REPLACE_FUTIMENS''@|0|g' \ -e 's|@''REPLACE_LSTAT''@|0|g' \ -e 's|@''REPLACE_MKDIR''@|0|g' \ -e 's|@''REPLACE_MKFIFO''@|0|g' \ -e 's|@''REPLACE_MKNOD''@|0|g' \ -e 's|@''REPLACE_STAT''@|0|g' \ -e 's|@''REPLACE_UTIMENSAT''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ < ./sys_stat.in.h; \ } > sys/stat.h-t && \ mv sys/stat.h-t sys/stat.h /usr/bin/mkdir -p sys rm -f sys/time.h-t sys/time.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's/@''HAVE_SYS_TIME_H''@/1/g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_TIME_H''@||g' \ -e 's/@''GNULIB_GETTIMEOFDAY''@/1/g' \ -e 's|@''HAVE_WINSOCK2_H''@|0|g' \ -e 's/@''HAVE_GETTIMEOFDAY''@/1/g' \ -e 's/@''HAVE_STRUCT_TIMEVAL''@/1/g' \ -e 's/@''REPLACE_GETTIMEOFDAY''@/0/g' \ -e 's/@''REPLACE_STRUCT_TIMEVAL''@/0/g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ < ./sys_time.in.h; \ } > sys/time.h-t && \ mv sys/time.h-t sys/time.h /usr/bin/mkdir -p sys rm -f sys/types.h-t sys/types.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_TYPES_H''@||g' \ -e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \ -e 's|@''WINDOWS_STAT_INODES''@|0|g' \ < ./sys_types.in.h; \ } > sys/types.h-t && \ mv sys/types.h-t sys/types.h rm -f time.h-t time.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_TIME_H''@||g' \ -e 's/@''GNULIB_CTIME''@/0/g' \ -e 's/@''GNULIB_LOCALTIME''@/0/g' \ -e 's/@''GNULIB_MKTIME''@/1/g' \ -e 's/@''GNULIB_NANOSLEEP''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_STRFTIME''@/0/g' \ -e 's/@''GNULIB_STRPTIME''@/0/g' \ -e 's/@''GNULIB_TIMEGM''@/1/g' \ -e 's/@''GNULIB_TIME_R''@/1/g' \ -e 's/@''GNULIB_TIME_RZ''@/1/g' \ -e 's/@''GNULIB_TZSET''@/1/g' \ -e 's|@''HAVE_DECL_LOCALTIME_R''@|1|g' \ -e 's|@''HAVE_NANOSLEEP''@|1|g' \ -e 's|@''HAVE_STRPTIME''@|1|g' \ -e 's|@''HAVE_TIMEGM''@|1|g' \ -e 's|@''HAVE_TIMEZONE_T''@|0|g' \ -e 's|@''HAVE_TZSET''@|1|g' \ -e 's|@''REPLACE_CTIME''@|GNULIB_PORTCHECK|g' \ -e 's|@''REPLACE_GMTIME''@|0|g' \ -e 's|@''REPLACE_LOCALTIME''@|0|g' \ -e 's|@''REPLACE_LOCALTIME_R''@|0|g' \ -e 's|@''REPLACE_MKTIME''@|0|g' \ -e 's|@''REPLACE_NANOSLEEP''@|1|g' \ -e 's|@''REPLACE_STRFTIME''@|GNULIB_PORTCHECK|g' \ -e 's|@''REPLACE_TIMEGM''@|0|g' \ -e 's|@''REPLACE_TZSET''@|0|g' \ -e 's|@''PTHREAD_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \ -e 's|@''SYS_TIME_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \ -e 's|@''TIME_H_DEFINES_STRUCT_TIMESPEC''@|1|g' \ -e 's|@''UNISTD_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ < ./time.in.h; \ } > time.h-t && \ mv time.h-t time.h rm -f sys/uio.h-t sys/uio.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_UIO_H''@||g' \ -e 's|@''HAVE_SYS_UIO_H''@|1|g' \ < ./sys_uio.in.h; \ } > sys/uio.h-t && \ mv -f sys/uio.h-t sys/uio.h rm -f unistd.h-t unistd.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''HAVE_UNISTD_H''@|1|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_UNISTD_H''@||g' \ -e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \ -e 's/@''GNULIB_ACCESS''@/0/g' \ -e 's/@''GNULIB_CHDIR''@/0/g' \ -e 's/@''GNULIB_CHOWN''@/0/g' \ -e 's/@''GNULIB_CLOSE''@/1/g' \ -e 's/@''GNULIB_COPY_FILE_RANGE''@/0/g' \ -e 's/@''GNULIB_DUP''@/0/g' \ -e 's/@''GNULIB_DUP2''@/1/g' \ -e 's/@''GNULIB_DUP3''@/0/g' \ -e 's/@''GNULIB_ENVIRON''@/1/g' \ -e 's/@''GNULIB_EUIDACCESS''@/0/g' \ -e 's/@''GNULIB_FACCESSAT''@/0/g' \ -e 's/@''GNULIB_FCHDIR''@/0/g' \ -e 's/@''GNULIB_FCHOWNAT''@/0/g' \ -e 's/@''GNULIB_FDATASYNC''@/0/g' \ -e 's/@''GNULIB_FSYNC''@/0/g' \ -e 's/@''GNULIB_FTRUNCATE''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_GETCWD''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_GETDOMAINNAME''@/0/g' \ -e 's/@''GNULIB_GETDTABLESIZE''@/1/g' \ -e 's/@''GNULIB_GETENTROPY''@/0/g' \ -e 's/@''GNULIB_GETGROUPS''@/0/g' \ -e 's/@''GNULIB_GETHOSTNAME''@/0/g' \ -e 's/@''GNULIB_GETLOGIN''@/0/g' \ -e 's/@''GNULIB_GETLOGIN_R''@/0/g' \ -e 's/@''GNULIB_GETOPT_POSIX''@/0/g' \ -e 's/@''GNULIB_GETPAGESIZE''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_GETPASS''@/1/g' \ -e 's/@''GNULIB_GETRANDOM''@/0/g' \ -e 's/@''GNULIB_GETUSERSHELL''@/0/g' \ -e 's/@''GNULIB_GROUP_MEMBER''@/0/g' \ -e 's/@''GNULIB_ISATTY''@/0/g' \ -e 's/@''GNULIB_LCHOWN''@/0/g' \ -e 's/@''GNULIB_LINK''@/0/g' \ -e 's/@''GNULIB_LINKAT''@/0/g' \ -e 's/@''GNULIB_LSEEK''@/1/g' \ -e 's/@''GNULIB_PIPE''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_PIPE2''@/0/g' \ -e 's/@''GNULIB_PREAD''@/0/g' \ -e 's/@''GNULIB_PWRITE''@/0/g' \ -e 's/@''GNULIB_READ''@/0/g' \ -e 's/@''GNULIB_READLINK''@/0/g' \ -e 's/@''GNULIB_READLINKAT''@/0/g' \ -e 's/@''GNULIB_RMDIR''@/0/g' \ -e 's/@''GNULIB_SETHOSTNAME''@/0/g' \ -e 's/@''GNULIB_SLEEP''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_SYMLINK''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_SYMLINKAT''@/0/g' \ -e 's/@''GNULIB_TRUNCATE''@/0/g' \ -e 's/@''GNULIB_TTYNAME_R''@/0/g' \ -e 's/@''GNULIB_UNISTD_H_GETOPT''@/0/g' \ -e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/0/g' \ -e 's/@''GNULIB_UNISTD_H_SIGPIPE''@/0/g' \ -e 's/@''GNULIB_UNLINK''@/0/g' \ -e 's/@''GNULIB_UNLINKAT''@/0/g' \ -e 's/@''GNULIB_USLEEP''@/0/g' \ -e 's/@''GNULIB_WRITE''@/0/g' \ < ./unistd.in.h | \ sed -e 's|@''HAVE_CHOWN''@|1|g' \ -e 's|@''HAVE_COPY_FILE_RANGE''@|1|g' \ -e 's|@''HAVE_DUP2''@|1|g' \ -e 's|@''HAVE_DUP3''@|1|g' \ -e 's|@''HAVE_EUIDACCESS''@|1|g' \ -e 's|@''HAVE_FACCESSAT''@|1|g' \ -e 's|@''HAVE_FCHDIR''@|1|g' \ -e 's|@''HAVE_FCHOWNAT''@|1|g' \ -e 's|@''HAVE_FDATASYNC''@|1|g' \ -e 's|@''HAVE_FSYNC''@|1|g' \ -e 's|@''HAVE_FTRUNCATE''@|1|g' \ -e 's|@''HAVE_GETDTABLESIZE''@|1|g' \ -e 's|@''HAVE_GETENTROPY''@|1|g' \ -e 's|@''HAVE_GETGROUPS''@|1|g' \ -e 's|@''HAVE_GETHOSTNAME''@|1|g' \ -e 's|@''HAVE_GETPAGESIZE''@|1|g' \ -e 's|@''HAVE_GETPASS''@|1|g' \ -e 's|@''HAVE_GETRANDOM''@|1|g' \ -e 's|@''HAVE_GROUP_MEMBER''@|1|g' \ -e 's|@''HAVE_LCHOWN''@|1|g' \ -e 's|@''HAVE_LINK''@|1|g' \ -e 's|@''HAVE_LINKAT''@|1|g' \ -e 's|@''HAVE_PIPE''@|1|g' \ -e 's|@''HAVE_PIPE2''@|1|g' \ -e 's|@''HAVE_PREAD''@|1|g' \ -e 's|@''HAVE_PWRITE''@|1|g' \ -e 's|@''HAVE_READLINK''@|1|g' \ -e 's|@''HAVE_READLINKAT''@|1|g' \ -e 's|@''HAVE_SETHOSTNAME''@|1|g' \ -e 's|@''HAVE_SLEEP''@|1|g' \ -e 's|@''HAVE_SYMLINK''@|1|g' \ -e 's|@''HAVE_SYMLINKAT''@|1|g' \ -e 's|@''HAVE_UNLINKAT''@|1|g' \ -e 's|@''HAVE_USLEEP''@|1|g' \ -e 's|@''HAVE_DECL_ENVIRON''@|1|g' \ -e 's|@''HAVE_DECL_FCHDIR''@|1|g' \ -e 's|@''HAVE_DECL_FDATASYNC''@|1|g' \ -e 's|@''HAVE_DECL_GETDOMAINNAME''@|1|g' \ -e 's|@''HAVE_DECL_GETLOGIN''@|1|g' \ -e 's|@''HAVE_DECL_GETLOGIN_R''@|1|g' \ -e 's|@''HAVE_DECL_GETPAGESIZE''@|1|g' \ -e 's|@''HAVE_DECL_GETUSERSHELL''@|1|g' \ -e 's|@''HAVE_DECL_SETHOSTNAME''@|1|g' \ -e 's|@''HAVE_DECL_TRUNCATE''@|1|g' \ -e 's|@''HAVE_DECL_TTYNAME_R''@|1|g' \ -e 's|@''HAVE_OS_H''@|0|g' \ -e 's|@''HAVE_SYS_PARAM_H''@|0|g' \ | \ sed -e 's|@''REPLACE_ACCESS''@|0|g' \ -e 's|@''REPLACE_CHOWN''@|0|g' \ -e 's|@''REPLACE_CLOSE''@|0|g' \ -e 's|@''REPLACE_DUP''@|0|g' \ -e 's|@''REPLACE_DUP2''@|0|g' \ -e 's|@''REPLACE_FACCESSAT''@|0|g' \ -e 's|@''REPLACE_FCHOWNAT''@|0|g' \ -e 's|@''REPLACE_FTRUNCATE''@|0|g' \ -e 's|@''REPLACE_GETCWD''@|0|g' \ -e 's|@''REPLACE_GETDOMAINNAME''@|0|g' \ -e 's|@''REPLACE_GETDTABLESIZE''@|0|g' \ -e 's|@''REPLACE_GETLOGIN_R''@|0|g' \ -e 's|@''REPLACE_GETGROUPS''@|0|g' \ -e 's|@''REPLACE_GETPAGESIZE''@|0|g' \ -e 's|@''REPLACE_GETPASS''@|0|g' \ -e 's|@''REPLACE_ISATTY''@|0|g' \ -e 's|@''REPLACE_LCHOWN''@|0|g' \ -e 's|@''REPLACE_LINK''@|0|g' \ -e 's|@''REPLACE_LINKAT''@|0|g' \ -e 's|@''REPLACE_LSEEK''@|0|g' \ -e 's|@''REPLACE_PREAD''@|0|g' \ -e 's|@''REPLACE_PWRITE''@|0|g' \ -e 's|@''REPLACE_READ''@|0|g' \ -e 's|@''REPLACE_READLINK''@|0|g' \ -e 's|@''REPLACE_READLINKAT''@|0|g' \ -e 's|@''REPLACE_RMDIR''@|0|g' \ -e 's|@''REPLACE_SLEEP''@|0|g' \ -e 's|@''REPLACE_SYMLINK''@|0|g' \ -e 's|@''REPLACE_SYMLINKAT''@|0|g' \ -e 's|@''REPLACE_TRUNCATE''@|0|g' \ -e 's|@''REPLACE_TTYNAME_R''@|0|g' \ -e 's|@''REPLACE_UNLINK''@|0|g' \ -e 's|@''REPLACE_UNLINKAT''@|0|g' \ -e 's|@''REPLACE_USLEEP''@|0|g' \ -e 's|@''REPLACE_WRITE''@|0|g' \ -e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|0|g' \ -e 's|@''UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h'; \ } > unistd.h-t && \ mv unistd.h-t unistd.h rm -f wchar.h-t wchar.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''HAVE_FEATURES_H''@|1|g' \ -e 's|@''NEXT_WCHAR_H''@||g' \ -e 's|@''HAVE_WCHAR_H''@|1|g' \ -e 's/@''HAVE_CRTDEFS_H''@/0/g' \ -e 's/@''GNULIB_OVERRIDES_WINT_T''@/0/g' \ -e 's/@''GNULIB_BTOWC''@/0/g' \ -e 's/@''GNULIB_WCTOB''@/0/g' \ -e 's/@''GNULIB_MBSINIT''@/0/g' \ -e 's/@''GNULIB_MBRTOWC''@/0/g' \ -e 's/@''GNULIB_MBRLEN''@/0/g' \ -e 's/@''GNULIB_MBSRTOWCS''@/0/g' \ -e 's/@''GNULIB_MBSNRTOWCS''@/0/g' \ -e 's/@''GNULIB_WCRTOMB''@/0/g' \ -e 's/@''GNULIB_WCSRTOMBS''@/0/g' \ -e 's/@''GNULIB_WCSNRTOMBS''@/0/g' \ -e 's/@''GNULIB_WCWIDTH''@/0/g' \ -e 's/@''GNULIB_WMEMCHR''@/0/g' \ -e 's/@''GNULIB_WMEMCMP''@/0/g' \ -e 's/@''GNULIB_WMEMCPY''@/0/g' \ -e 's/@''GNULIB_WMEMMOVE''@/0/g' \ -e 's/@''GNULIB_WMEMSET''@/0/g' \ -e 's/@''GNULIB_WCSLEN''@/0/g' \ -e 's/@''GNULIB_WCSNLEN''@/0/g' \ -e 's/@''GNULIB_WCSCPY''@/0/g' \ -e 's/@''GNULIB_WCPCPY''@/0/g' \ -e 's/@''GNULIB_WCSNCPY''@/0/g' \ -e 's/@''GNULIB_WCPNCPY''@/0/g' \ -e 's/@''GNULIB_WCSCAT''@/0/g' \ -e 's/@''GNULIB_WCSNCAT''@/0/g' \ -e 's/@''GNULIB_WCSCMP''@/0/g' \ -e 's/@''GNULIB_WCSNCMP''@/0/g' \ -e 's/@''GNULIB_WCSCASECMP''@/0/g' \ -e 's/@''GNULIB_WCSNCASECMP''@/0/g' \ -e 's/@''GNULIB_WCSCOLL''@/0/g' \ -e 's/@''GNULIB_WCSXFRM''@/0/g' \ -e 's/@''GNULIB_WCSDUP''@/0/g' \ -e 's/@''GNULIB_WCSCHR''@/0/g' \ -e 's/@''GNULIB_WCSRCHR''@/0/g' \ -e 's/@''GNULIB_WCSCSPN''@/0/g' \ -e 's/@''GNULIB_WCSSPN''@/0/g' \ -e 's/@''GNULIB_WCSPBRK''@/0/g' \ -e 's/@''GNULIB_WCSSTR''@/0/g' \ -e 's/@''GNULIB_WCSTOK''@/0/g' \ -e 's/@''GNULIB_WCSWIDTH''@/0/g' \ -e 's/@''GNULIB_WCSFTIME''@/0/g' \ < ./wchar.in.h | \ sed -e 's|@''HAVE_WINT_T''@|1|g' \ -e 's|@''HAVE_BTOWC''@|1|g' \ -e 's|@''HAVE_MBSINIT''@|1|g' \ -e 's|@''HAVE_MBRTOWC''@|1|g' \ -e 's|@''HAVE_MBRLEN''@|1|g' \ -e 's|@''HAVE_MBSRTOWCS''@|1|g' \ -e 's|@''HAVE_MBSNRTOWCS''@|1|g' \ -e 's|@''HAVE_WCRTOMB''@|1|g' \ -e 's|@''HAVE_WCSRTOMBS''@|1|g' \ -e 's|@''HAVE_WCSNRTOMBS''@|1|g' \ -e 's|@''HAVE_WMEMCHR''@|1|g' \ -e 's|@''HAVE_WMEMCMP''@|1|g' \ -e 's|@''HAVE_WMEMCPY''@|1|g' \ -e 's|@''HAVE_WMEMMOVE''@|1|g' \ -e 's|@''HAVE_WMEMSET''@|1|g' \ -e 's|@''HAVE_WCSLEN''@|1|g' \ -e 's|@''HAVE_WCSNLEN''@|1|g' \ -e 's|@''HAVE_WCSCPY''@|1|g' \ -e 's|@''HAVE_WCPCPY''@|1|g' \ -e 's|@''HAVE_WCSNCPY''@|1|g' \ -e 's|@''HAVE_WCPNCPY''@|1|g' \ -e 's|@''HAVE_WCSCAT''@|1|g' \ -e 's|@''HAVE_WCSNCAT''@|1|g' \ -e 's|@''HAVE_WCSCMP''@|1|g' \ -e 's|@''HAVE_WCSNCMP''@|1|g' \ -e 's|@''HAVE_WCSCASECMP''@|1|g' \ -e 's|@''HAVE_WCSNCASECMP''@|1|g' \ -e 's|@''HAVE_WCSCOLL''@|1|g' \ -e 's|@''HAVE_WCSXFRM''@|1|g' \ -e 's|@''HAVE_WCSDUP''@|1|g' \ -e 's|@''HAVE_WCSCHR''@|1|g' \ -e 's|@''HAVE_WCSRCHR''@|1|g' \ -e 's|@''HAVE_WCSCSPN''@|1|g' \ -e 's|@''HAVE_WCSSPN''@|1|g' \ -e 's|@''HAVE_WCSPBRK''@|1|g' \ -e 's|@''HAVE_WCSSTR''@|1|g' \ -e 's|@''HAVE_WCSTOK''@|1|g' \ -e 's|@''HAVE_WCSWIDTH''@|1|g' \ -e 's|@''HAVE_WCSFTIME''@|1|g' \ -e 's|@''HAVE_DECL_WCTOB''@|1|g' \ -e 's|@''HAVE_DECL_WCWIDTH''@|1|g' \ | \ sed -e 's|@''REPLACE_MBSTATE_T''@|0|g' \ -e 's|@''REPLACE_BTOWC''@|0|g' \ -e 's|@''REPLACE_WCTOB''@|0|g' \ -e 's|@''REPLACE_MBSINIT''@|0|g' \ -e 's|@''REPLACE_MBRTOWC''@|0|g' \ -e 's|@''REPLACE_MBRLEN''@|0|g' \ -e 's|@''REPLACE_MBSRTOWCS''@|0|g' \ -e 's|@''REPLACE_MBSNRTOWCS''@|0|g' \ -e 's|@''REPLACE_WCRTOMB''@|0|g' \ -e 's|@''REPLACE_WCSRTOMBS''@|0|g' \ -e 's|@''REPLACE_WCSNRTOMBS''@|0|g' \ -e 's|@''REPLACE_WCWIDTH''@|0|g' \ -e 's|@''REPLACE_WCSWIDTH''@|0|g' \ -e 's|@''REPLACE_WCSFTIME''@|0|g' \ -e 's|@''REPLACE_WCSTOK''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h'; \ } > wchar.h-t && \ mv wchar.h-t wchar.h make all-recursive make[3]: Entering directory '/builddir/build/BUILD/gnutls-3.6.16/gl' Making all in . make[4]: Entering directory '/builddir/build/BUILD/gnutls-3.6.16/gl' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o bitrotate.lo bitrotate.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o c-ctype.lo c-ctype.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o c-strcasecmp.lo c-strcasecmp.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o c-strncasecmp.lo c-strncasecmp.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o cloexec.lo cloexec.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o fd-hook.lo fd-hook.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o hash.lo hash.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o hash-pjw-bare.lo hash-pjw-bare.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o malloca.lo malloca.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o read-file.lo read-file.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o stat-time.lo stat-time.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o sys_socket.lo sys_socket.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o unistd.lo unistd.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o xsize.lo xsize.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o asnprintf.lo asnprintf.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o fcntl.lo fcntl.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o localtime-buffer.lo localtime-buffer.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o printf-args.lo printf-args.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o printf-parse.lo printf-parse.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o vasnprintf.lo vasnprintf.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c bitrotate.c -fPIC -DPIC -o .libs/bitrotate.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c c-strcasecmp.c -fPIC -DPIC -o .libs/c-strcasecmp.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c fd-hook.c -fPIC -DPIC -o .libs/fd-hook.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c c-ctype.c -fPIC -DPIC -o .libs/c-ctype.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c c-strncasecmp.c -fPIC -DPIC -o .libs/c-strncasecmp.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c cloexec.c -fPIC -DPIC -o .libs/cloexec.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c hash.c -fPIC -DPIC -o .libs/hash.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c malloca.c -fPIC -DPIC -o .libs/malloca.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c read-file.c -fPIC -DPIC -o .libs/read-file.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c stat-time.c -fPIC -DPIC -o .libs/stat-time.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c sys_socket.c -fPIC -DPIC -o .libs/sys_socket.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c hash-pjw-bare.c -fPIC -DPIC -o .libs/hash-pjw-bare.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c unistd.c -fPIC -DPIC -o .libs/unistd.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c xsize.c -fPIC -DPIC -o .libs/xsize.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c asnprintf.c -fPIC -DPIC -o .libs/asnprintf.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c fcntl.c -fPIC -DPIC -o .libs/fcntl.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c printf-args.c -fPIC -DPIC -o .libs/printf-args.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c printf-parse.c -fPIC -DPIC -o .libs/printf-parse.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c vasnprintf.c -fPIC -DPIC -o .libs/vasnprintf.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c localtime-buffer.c -fPIC -DPIC -o .libs/localtime-buffer.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o glthread/threadlib.lo glthread/threadlib.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c glthread/threadlib.c -fPIC -DPIC -o glthread/.libs/threadlib.o /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o libgnu.la bitrotate.lo c-ctype.lo c-strcasecmp.lo c-strncasecmp.lo cloexec.lo fd-hook.lo hash.lo hash-pjw-bare.lo malloca.lo read-file.lo stat-time.lo sys_socket.lo glthread/threadlib.lo unistd.lo xsize.lo asnprintf.lo fcntl.lo localtime-buffer.lo printf-args.lo printf-parse.lo vasnprintf.lo libtool: link: ar cru .libs/libgnu.a .libs/bitrotate.o .libs/c-ctype.o .libs/c-strcasecmp.o .libs/c-strncasecmp.o .libs/cloexec.o .libs/fd-hook.o .libs/hash.o .libs/hash-pjw-bare.o .libs/malloca.o .libs/read-file.o .libs/stat-time.o .libs/sys_socket.o glthread/.libs/threadlib.o .libs/unistd.o .libs/xsize.o .libs/asnprintf.o .libs/fcntl.o .libs/localtime-buffer.o .libs/printf-args.o .libs/printf-parse.o .libs/vasnprintf.o libtool: link: ranlib .libs/libgnu.a libtool: link: ( cd ".libs" && rm -f "libgnu.la" && ln -s "../libgnu.la" "libgnu.la" ) make[4]: Leaving directory '/builddir/build/BUILD/gnutls-3.6.16/gl' Making all in tests make[4]: Entering directory '/builddir/build/BUILD/gnutls-3.6.16/gl/tests' rm -f ctype.h-t ctype.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_CTYPE_H''@||g' \ -e 's/@''GNULIB_ISBLANK''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''HAVE_ISBLANK''@/1/g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ < ./ctype.in.h; \ } > ctype.h-t && \ mv ctype.h-t ctype.h rm -f langinfo.h-t langinfo.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''HAVE_LANGINFO_H''@|1|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_LANGINFO_H''@||g' \ -e 's/@''GNULIB_NL_LANGINFO''@/0/g' \ -e 's|@''HAVE_LANGINFO_CODESET''@|1|g' \ -e 's|@''HAVE_LANGINFO_T_FMT_AMPM''@|1|g' \ -e 's|@''HAVE_LANGINFO_ALTMON''@|1|g' \ -e 's|@''HAVE_LANGINFO_ERA''@|1|g' \ -e 's|@''HAVE_LANGINFO_YESEXPR''@|1|g' \ -e 's|@''HAVE_NL_LANGINFO''@|1|g' \ -e 's|@''REPLACE_NL_LANGINFO''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ < ./langinfo.in.h; \ } > langinfo.h-t && \ mv langinfo.h-t langinfo.h rm -f locale.h-t locale.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_LOCALE_H''@||g' \ -e 's/@''GNULIB_LOCALECONV''@/0/g' \ -e 's/@''GNULIB_SETLOCALE''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_SETLOCALE_NULL''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_DUPLOCALE''@/0/g' \ -e 's/@''GNULIB_LOCALENAME''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's|@''HAVE_NEWLOCALE''@|1|g' \ -e 's|@''HAVE_DUPLOCALE''@|1|g' \ -e 's|@''HAVE_FREELOCALE''@|1|g' \ -e 's|@''HAVE_XLOCALE_H''@|0|g' \ -e 's|@''REPLACE_LOCALECONV''@|0|g' \ -e 's|@''REPLACE_SETLOCALE''@|0|g' \ -e 's|@''REPLACE_NEWLOCALE''@|0|g' \ -e 's|@''REPLACE_DUPLOCALE''@|0|g' \ -e 's|@''REPLACE_FREELOCALE''@|0|g' \ -e 's|@''REPLACE_STRUCT_LCONV''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ < ./locale.in.h; \ } > locale.h-t && \ mv locale.h-t locale.h rm -f pthread.h-t pthread.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''HAVE_PTHREAD_H''@|1|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_PTHREAD_H''@||g' \ -e 's/@''GNULIB_PTHREAD_THREAD''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_PTHREAD_ONCE''@/0/g' \ -e 's/@''GNULIB_PTHREAD_MUTEX''@/0/g' \ -e 's/@''GNULIB_PTHREAD_RWLOCK''@/0/g' \ -e 's/@''GNULIB_PTHREAD_COND''@/0/g' \ -e 's/@''GNULIB_PTHREAD_TSS''@/0/g' \ -e 's/@''GNULIB_PTHREAD_SPIN''@/0/g' \ -e 's/@''GNULIB_PTHREAD_MUTEX_TIMEDLOCK''@/0/g' \ -e 's|@''HAVE_PTHREAD_T''@|1|g' \ -e 's|@''HAVE_PTHREAD_SPINLOCK_T''@|1|g' \ -e 's|@''HAVE_PTHREAD_CREATE_DETACHED''@|1|g' \ -e 's|@''HAVE_PTHREAD_MUTEX_RECURSIVE''@|1|g' \ -e 's|@''HAVE_PTHREAD_MUTEX_ROBUST''@|1|g' \ -e 's|@''HAVE_PTHREAD_PROCESS_SHARED''@|1|g' \ -e 's|@''HAVE_PTHREAD_CREATE''@|1|g' \ -e 's|@''HAVE_PTHREAD_ATTR_INIT''@|1|g' \ -e 's|@''HAVE_PTHREAD_ATTR_GETDETACHSTATE''@|1|g' \ -e 's|@''HAVE_PTHREAD_ATTR_SETDETACHSTATE''@|1|g' \ -e 's|@''HAVE_PTHREAD_ATTR_DESTROY''@|1|g' \ -e 's|@''HAVE_PTHREAD_SELF''@|1|g' \ -e 's|@''HAVE_PTHREAD_EQUAL''@|1|g' \ -e 's|@''HAVE_PTHREAD_DETACH''@|1|g' \ -e 's|@''HAVE_PTHREAD_JOIN''@|1|g' \ -e 's|@''HAVE_PTHREAD_EXIT''@|1|g' \ -e 's|@''HAVE_PTHREAD_ONCE''@|1|g' \ -e 's|@''HAVE_PTHREAD_MUTEX_INIT''@|1|g' \ -e 's|@''HAVE_PTHREAD_MUTEXATTR_INIT''@|1|g' \ -e 's|@''HAVE_PTHREAD_MUTEXATTR_GETTYPE''@|1|g' \ -e 's|@''HAVE_PTHREAD_MUTEXATTR_SETTYPE''@|1|g' \ -e 's|@''HAVE_PTHREAD_MUTEXATTR_GETROBUST''@|1|g' \ -e 's|@''HAVE_PTHREAD_MUTEXATTR_SETROBUST''@|1|g' \ -e 's|@''HAVE_PTHREAD_MUTEXATTR_DESTROY''@|1|g' \ -e 's|@''HAVE_PTHREAD_MUTEX_LOCK''@|1|g' \ -e 's|@''HAVE_PTHREAD_MUTEX_TRYLOCK''@|1|g' \ -e 's|@''HAVE_PTHREAD_MUTEX_TIMEDLOCK''@|1|g' \ -e 's|@''HAVE_PTHREAD_MUTEX_UNLOCK''@|1|g' \ -e 's|@''HAVE_PTHREAD_MUTEX_DESTROY''@|1|g' \ -e 's|@''HAVE_PTHREAD_RWLOCK_INIT''@|1|g' \ -e 's|@''HAVE_PTHREAD_RWLOCKATTR_INIT''@|1|g' \ -e 's|@''HAVE_PTHREAD_RWLOCKATTR_DESTROY''@|1|g' \ -e 's|@''HAVE_PTHREAD_RWLOCK_RDLOCK''@|1|g' \ -e 's|@''HAVE_PTHREAD_RWLOCK_WRLOCK''@|1|g' \ -e 's|@''HAVE_PTHREAD_RWLOCK_TRYRDLOCK''@|1|g' \ -e 's|@''HAVE_PTHREAD_RWLOCK_TRYWRLOCK''@|1|g' \ -e 's|@''HAVE_PTHREAD_RWLOCK_TIMEDRDLOCK''@|1|g' \ -e 's|@''HAVE_PTHREAD_RWLOCK_TIMEDWRLOCK''@|1|g' \ -e 's|@''HAVE_PTHREAD_RWLOCK_UNLOCK''@|1|g' \ -e 's|@''HAVE_PTHREAD_RWLOCK_DESTROY''@|1|g' \ -e 's|@''HAVE_PTHREAD_COND_INIT''@|1|g' \ -e 's|@''HAVE_PTHREAD_CONDATTR_INIT''@|1|g' \ -e 's|@''HAVE_PTHREAD_CONDATTR_DESTROY''@|1|g' \ -e 's|@''HAVE_PTHREAD_COND_WAIT''@|1|g' \ -e 's|@''HAVE_PTHREAD_COND_TIMEDWAIT''@|1|g' \ -e 's|@''HAVE_PTHREAD_COND_SIGNAL''@|1|g' \ -e 's|@''HAVE_PTHREAD_COND_BROADCAST''@|1|g' \ -e 's|@''HAVE_PTHREAD_COND_DESTROY''@|1|g' \ -e 's|@''HAVE_PTHREAD_KEY_CREATE''@|1|g' \ -e 's|@''HAVE_PTHREAD_SETSPECIFIC''@|1|g' \ -e 's|@''HAVE_PTHREAD_GETSPECIFIC''@|1|g' \ -e 's|@''HAVE_PTHREAD_KEY_DELETE''@|1|g' \ -e 's|@''HAVE_PTHREAD_SPIN_INIT''@|1|g' \ -e 's|@''HAVE_PTHREAD_SPIN_LOCK''@|1|g' \ -e 's|@''HAVE_PTHREAD_SPIN_TRYLOCK''@|1|g' \ -e 's|@''HAVE_PTHREAD_SPIN_UNLOCK''@|1|g' \ -e 's|@''HAVE_PTHREAD_SPIN_DESTROY''@|1|g' \ < ./pthread.in.h | \ sed -e 's|@''REPLACE_PTHREAD_CREATE''@|0|g' \ -e 's|@''REPLACE_PTHREAD_ATTR_INIT''@|0|g' \ -e 's|@''REPLACE_PTHREAD_ATTR_GETDETACHSTATE''@|0|g' \ -e 's|@''REPLACE_PTHREAD_ATTR_SETDETACHSTATE''@|0|g' \ -e 's|@''REPLACE_PTHREAD_ATTR_DESTROY''@|0|g' \ -e 's|@''REPLACE_PTHREAD_SELF''@|0|g' \ -e 's|@''REPLACE_PTHREAD_EQUAL''@|0|g' \ -e 's|@''REPLACE_PTHREAD_DETACH''@|0|g' \ -e 's|@''REPLACE_PTHREAD_JOIN''@|0|g' \ -e 's|@''REPLACE_PTHREAD_EXIT''@|0|g' \ -e 's|@''REPLACE_PTHREAD_ONCE''@|0|g' \ -e 's|@''REPLACE_PTHREAD_MUTEX_INIT''@|0|g' \ -e 's|@''REPLACE_PTHREAD_MUTEXATTR_INIT''@|0|g' \ -e 's|@''REPLACE_PTHREAD_MUTEXATTR_GETTYPE''@|0|g' \ -e 's|@''REPLACE_PTHREAD_MUTEXATTR_SETTYPE''@|0|g' \ -e 's|@''REPLACE_PTHREAD_MUTEXATTR_GETROBUST''@|0|g' \ -e 's|@''REPLACE_PTHREAD_MUTEXATTR_SETROBUST''@|0|g' \ -e 's|@''REPLACE_PTHREAD_MUTEXATTR_DESTROY''@|0|g' \ -e 's|@''REPLACE_PTHREAD_MUTEX_LOCK''@|0|g' \ -e 's|@''REPLACE_PTHREAD_MUTEX_TRYLOCK''@|0|g' \ -e 's|@''REPLACE_PTHREAD_MUTEX_TIMEDLOCK''@|0|g' \ -e 's|@''REPLACE_PTHREAD_MUTEX_UNLOCK''@|0|g' \ -e 's|@''REPLACE_PTHREAD_MUTEX_DESTROY''@|0|g' \ -e 's|@''REPLACE_PTHREAD_RWLOCK_INIT''@|0|g' \ -e 's|@''REPLACE_PTHREAD_RWLOCKATTR_INIT''@|0|g' \ -e 's|@''REPLACE_PTHREAD_RWLOCKATTR_DESTROY''@|0|g' \ -e 's|@''REPLACE_PTHREAD_RWLOCK_RDLOCK''@|0|g' \ -e 's|@''REPLACE_PTHREAD_RWLOCK_WRLOCK''@|0|g' \ -e 's|@''REPLACE_PTHREAD_RWLOCK_TRYRDLOCK''@|0|g' \ -e 's|@''REPLACE_PTHREAD_RWLOCK_TRYWRLOCK''@|0|g' \ -e 's|@''REPLACE_PTHREAD_RWLOCK_TIMEDRDLOCK''@|0|g' \ -e 's|@''REPLACE_PTHREAD_RWLOCK_TIMEDWRLOCK''@|0|g' \ -e 's|@''REPLACE_PTHREAD_RWLOCK_UNLOCK''@|0|g' \ -e 's|@''REPLACE_PTHREAD_RWLOCK_DESTROY''@|0|g' \ -e 's|@''REPLACE_PTHREAD_COND_INIT''@|0|g' \ -e 's|@''REPLACE_PTHREAD_CONDATTR_INIT''@|0|g' \ -e 's|@''REPLACE_PTHREAD_CONDATTR_DESTROY''@|0|g' \ -e 's|@''REPLACE_PTHREAD_COND_WAIT''@|0|g' \ -e 's|@''REPLACE_PTHREAD_COND_TIMEDWAIT''@|0|g' \ -e 's|@''REPLACE_PTHREAD_COND_SIGNAL''@|0|g' \ -e 's|@''REPLACE_PTHREAD_COND_BROADCAST''@|0|g' \ -e 's|@''REPLACE_PTHREAD_COND_DESTROY''@|0|g' \ -e 's|@''REPLACE_PTHREAD_KEY_CREATE''@|0|g' \ -e 's|@''REPLACE_PTHREAD_SETSPECIFIC''@|0|g' \ -e 's|@''REPLACE_PTHREAD_GETSPECIFIC''@|0|g' \ -e 's|@''REPLACE_PTHREAD_KEY_DELETE''@|0|g' \ -e 's|@''REPLACE_PTHREAD_SPIN_INIT''@|0|g' \ -e 's|@''REPLACE_PTHREAD_SPIN_LOCK''@|0|g' \ -e 's|@''REPLACE_PTHREAD_SPIN_TRYLOCK''@|0|g' \ -e 's|@''REPLACE_PTHREAD_SPIN_UNLOCK''@|0|g' \ -e 's|@''REPLACE_PTHREAD_SPIN_DESTROY''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _Noreturn/r ./_Noreturn.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h'; \ } > pthread.h-t && \ mv pthread.h-t pthread.h rm -f sched.h-t sched.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''HAVE_SCHED_H''@|1|g' \ -e 's|@''HAVE_SYS_CDEFS_H''@|1|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SCHED_H''@||g' \ -e 's|@''HAVE_STRUCT_SCHED_PARAM''@|1|g' \ -e 's/@''GNULIB_SCHED_YIELD''@/0/g' \ -e 's|@''HAVE_SCHED_YIELD''@|1|g' \ -e 's|@''REPLACE_SCHED_YIELD''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ < ./sched.in.h; \ } > sched.h-t && \ mv sched.h-t sched.h rm -f signal.h-t signal.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SIGNAL_H''@||g' \ -e 's/@''GNULIB_PTHREAD_SIGMASK''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_RAISE''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_SIGNAL_H_SIGPIPE''@/0/g' \ -e 's/@''GNULIB_SIGPROCMASK''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_SIGACTION''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's|@''HAVE_POSIX_SIGNALBLOCKING''@|1|g' \ -e 's|@''HAVE_PTHREAD_SIGMASK''@|1|g' \ -e 's|@''HAVE_RAISE''@|1|g' \ -e 's|@''HAVE_SIGSET_T''@|1|g' \ -e 's|@''HAVE_SIGINFO_T''@|1|g' \ -e 's|@''HAVE_SIGACTION''@|1|g' \ -e 's|@''HAVE_STRUCT_SIGACTION_SA_SIGACTION''@|1|g' \ -e 's|@''HAVE_TYPE_VOLATILE_SIG_ATOMIC_T''@|1|g' \ -e 's|@''HAVE_SIGHANDLER_T''@|1|g' \ -e 's|@''REPLACE_PTHREAD_SIGMASK''@|0|g' \ -e 's|@''REPLACE_RAISE''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ < ./signal.in.h; \ } > signal.h-t && \ mv signal.h-t signal.h /usr/bin/mkdir -p sys /usr/bin/mkdir -p sys rm -f sys/ioctl.h-t sys/ioctl.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''HAVE_SYS_IOCTL_H''@|1|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_IOCTL_H''@||g' \ -e 's/@''GNULIB_IOCTL''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's|@''SYS_IOCTL_H_HAVE_WINSOCK2_H''@|0|g' \ -e 's|@''SYS_IOCTL_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|0|g' \ -e 's|@''REPLACE_IOCTL''@|1|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ < ./sys_ioctl.in.h; \ } > sys/ioctl.h-t && \ mv sys/ioctl.h-t sys/ioctl.h rm -f sys/select.h-t sys/select.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_SELECT_H''@||g' \ -e 's|@''HAVE_SYS_SELECT_H''@|1|g' \ -e 's/@''GNULIB_PSELECT''@/0/g' \ -e 's/@''GNULIB_SELECT''@/1/g' \ -e 's|@''HAVE_WINSOCK2_H''@|0|g' \ -e 's|@''HAVE_PSELECT''@|1|g' \ -e 's|@''REPLACE_PSELECT''@|0|g' \ -e 's|@''REPLACE_SELECT''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ < ./sys_select.in.h; \ } > sys/select.h-t && \ mv sys/select.h-t sys/select.h make all-recursive make[5]: Entering directory '/builddir/build/BUILD/gnutls-3.6.16/gl/tests' Making all in . make[6]: Entering directory '/builddir/build/BUILD/gnutls-3.6.16/gl/tests' make[6]: Nothing to be done for 'all-am'. make[6]: Leaving directory '/builddir/build/BUILD/gnutls-3.6.16/gl/tests' make[5]: Leaving directory '/builddir/build/BUILD/gnutls-3.6.16/gl/tests' make[4]: Leaving directory '/builddir/build/BUILD/gnutls-3.6.16/gl/tests' make[3]: Leaving directory '/builddir/build/BUILD/gnutls-3.6.16/gl' make[2]: Leaving directory '/builddir/build/BUILD/gnutls-3.6.16/gl' Making all in lib make[2]: Entering directory '/builddir/build/BUILD/gnutls-3.6.16/lib' make all-recursive make[3]: Entering directory '/builddir/build/BUILD/gnutls-3.6.16/lib' Making all in includes make[4]: Entering directory '/builddir/build/BUILD/gnutls-3.6.16/lib/includes' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/builddir/build/BUILD/gnutls-3.6.16/lib/includes' Making all in x509 make[4]: Entering directory '/builddir/build/BUILD/gnutls-3.6.16/lib/x509' make all-am make[5]: Entering directory '/builddir/build/BUILD/gnutls-3.6.16/lib/x509' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o common.lo common.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o key_encode.lo key_encode.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o key_decode.lo key_decode.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o time.lo time.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o crl.lo crl.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o crl_write.lo crl_write.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o crq.lo crq.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o dn.lo dn.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o attributes.lo attributes.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o prov-seed.lo prov-seed.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o extensions.lo extensions.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o mpi.lo mpi.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o output.lo output.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o pkcs12.lo pkcs12.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o pkcs12_bag.lo pkcs12_bag.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o pkcs12_encr.lo pkcs12_encr.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o pkcs7.lo pkcs7.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o pkcs7-attrs.lo pkcs7-attrs.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o pkcs7-crypt.lo pkcs7-crypt.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o privkey.lo privkey.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o privkey_pkcs8.lo privkey_pkcs8.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o privkey_pkcs8_pbes1.lo privkey_pkcs8_pbes1.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o privkey_openssl.lo privkey_openssl.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o hostname-verify.lo hostname-verify.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o sign.lo sign.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o verify.lo verify.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o x509.lo x509.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o x509_dn.lo x509_dn.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o x509_write.lo x509_write.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o name_constraints.lo name_constraints.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o verify-high.lo verify-high.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o verify-high2.lo verify-high2.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o x509_ext.lo x509_ext.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o email-verify.lo email-verify.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o pkcs7-output.lo pkcs7-output.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o virt-san.lo virt-san.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o spki.lo spki.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o tls_features.lo tls_features.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o krb5.lo krb5.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o ip.lo ip.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o ocsp.lo ocsp.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o ocsp_output.lo ocsp_output.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c common.c -fPIC -DPIC -o .libs/common.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c key_encode.c -fPIC -DPIC -o .libs/key_encode.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c key_decode.c -fPIC -DPIC -o .libs/key_decode.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c crl.c -fPIC -DPIC -o .libs/crl.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c time.c -fPIC -DPIC -o .libs/time.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c dn.c -fPIC -DPIC -o .libs/dn.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c crl_write.c -fPIC -DPIC -o .libs/crl_write.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c crq.c -fPIC -DPIC -o .libs/crq.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c extensions.c -fPIC -DPIC -o .libs/extensions.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c attributes.c -fPIC -DPIC -o .libs/attributes.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c mpi.c -fPIC -DPIC -o .libs/mpi.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c pkcs12.c -fPIC -DPIC -o .libs/pkcs12.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c output.c -fPIC -DPIC -o .libs/output.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c prov-seed.c -fPIC -DPIC -o .libs/prov-seed.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c pkcs12_bag.c -fPIC -DPIC -o .libs/pkcs12_bag.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c pkcs12_encr.c -fPIC -DPIC -o .libs/pkcs12_encr.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c pkcs7.c -fPIC -DPIC -o .libs/pkcs7.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c pkcs7-attrs.c -fPIC -DPIC -o .libs/pkcs7-attrs.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c privkey.c -fPIC -DPIC -o .libs/privkey.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c pkcs7-crypt.c -fPIC -DPIC -o .libs/pkcs7-crypt.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c privkey_pkcs8_pbes1.c -fPIC -DPIC -o .libs/privkey_pkcs8_pbes1.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c sign.c -fPIC -DPIC -o .libs/sign.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c hostname-verify.c -fPIC -DPIC -o .libs/hostname-verify.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c privkey_pkcs8.c -fPIC -DPIC -o .libs/privkey_pkcs8.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c x509.c -fPIC -DPIC -o .libs/x509.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c privkey_openssl.c -fPIC -DPIC -o .libs/privkey_openssl.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c x509_dn.c -fPIC -DPIC -o .libs/x509_dn.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c x509_write.c -fPIC -DPIC -o .libs/x509_write.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c name_constraints.c -fPIC -DPIC -o .libs/name_constraints.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c x509_ext.c -fPIC -DPIC -o .libs/x509_ext.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c email-verify.c -fPIC -DPIC -o .libs/email-verify.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c verify-high2.c -fPIC -DPIC -o .libs/verify-high2.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c verify.c -fPIC -DPIC -o .libs/verify.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c pkcs7-output.c -fPIC -DPIC -o .libs/pkcs7-output.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c spki.c -fPIC -DPIC -o .libs/spki.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c ip.c -fPIC -DPIC -o .libs/ip.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c virt-san.c -fPIC -DPIC -o .libs/virt-san.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c ocsp.c -fPIC -DPIC -o .libs/ocsp.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c tls_features.c -fPIC -DPIC -o .libs/tls_features.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c verify-high.c -fPIC -DPIC -o .libs/verify-high.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c ocsp_output.c -fPIC -DPIC -o .libs/ocsp_output.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c krb5.c -fPIC -DPIC -o .libs/krb5.o In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from common.c:24: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from key_decode.c:24: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from dn.c:23: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from key_encode.c:24: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from time.c:24: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from crl_write.c:27: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from mpi.c:24: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from attributes.c:25: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from crl.c:24: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from crq.c:29: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from pkcs12.c:28: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from output.c:27: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from extensions.c:26: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from prov-seed.c:23: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from pkcs12_bag.c:27: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from pkcs12_encr.c:23: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from pkcs7-crypt.c:25: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from privkey.c:25: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from pkcs7-attrs.c:26: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from pkcs7.c:27: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from privkey_pkcs8_pbes1.c:23: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from privkey_pkcs8.c:25: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from sign.c:27: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from hostname-verify.c:23: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from x509.c:27: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from x509_write.c:27: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from x509_dn.c:25: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from privkey_openssl.c:23: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from pkcs7-output.c:23: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from name_constraints.c:27: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from verify.c:29: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from email-verify.c:22: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from verify-high2.c:24: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from ip.c:24: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from spki.c:23: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from x509_ext.c:25: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from tls_features.c:23: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from ocsp.c:27: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from virt-san.c:26: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from ocsp_output.c:25: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from verify-high.c:24: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from output.c:28: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ In file included from ./common.h:29, from pkcs12.c:35: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ In file included from common.h:29, from key_encode.c:29: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ In file included from ./common.h:29, from crq.c:34: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ In file included from ./common.h:29, from attributes.c:29: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ In file included from common.h:29, from mpi.c:29: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ In file included from common.h:29, from key_decode.c:29: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ In file included from ./common.h:29, from extensions.c:30: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ In file included from ./common.h:29, from crl_write.c:32: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ In file included from ./common.h:29, from crl.c:30: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ In file included from time.c:33: x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ In file included from ./common.h:29, from dn.c:29: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ In file included from common.c:34: x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from pkcs12_bag.c:32: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ In file included from ./common.h:29, from prov-seed.c:27: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from pkcs12_encr.c:27: ./x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from pkcs7-crypt.c:30: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from pkcs7-attrs.c:31: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ In file included from ./common.h:29, from privkey.c:30: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from pkcs7.c:33: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ In file included from ./common.h:29, from privkey_pkcs8.c:30: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from privkey_pkcs8_pbes1.c:28: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from hostname-verify.c:25: ./x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from sign.c:36: ./x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dn.c:36:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 36 | static int append_elements(ASN1_TYPE asn1_struct, const char *asn1_rdn_name, gnutls_buffer_st *str, int k1, unsigned last) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from x509.c:31: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extensions.c:37:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 37 | _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from attributes.c:32: attributes.h:27:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 27 | _x509_parse_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ mpi.c: In function '_gnutls_x509_read_der_int': attributes.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | _x509_set_attribute(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpi.c:40:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 40 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpi.c:40:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 40 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ attributes.c:41:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 41 | overwrite_attribute(ASN1_TYPE asn, const char *root, unsigned indx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ mpi.c:44:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 44 | (_gnutls_get_gnutls_asn(), "GNUTLS.DSAPublicKey", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ In file included from pkcs12.c:38: pkcs7_int.h:89:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 89 | _gnutls_pkcs_raw_decrypt_data(schema_id schema, ASN1_TYPE pkcs8_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7_int.h:114:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 114 | _gnutls_pkcs_write_schema_params(schema_id schema, ASN1_TYPE pkcs8_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crl.c: In function 'crl_reinit': ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crl.c:42:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 42 | result = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ attributes.c:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | _x509_parse_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crq.c:41: attributes.h:27:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 27 | _x509_parse_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c: In function '_gnutls_x509_write_rsa_pubkey': key_decode.c: In function '_gnutls_x509_read_rsa_pubkey': ./x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpi.c: In function '_gnutls_x509_read_der_uint': attributes.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | _x509_set_attribute(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpi.c:75:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 75 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:59:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 59 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ mpi.c:75:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 75 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ key_decode.c:61:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 61 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ key_encode.c:59:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 59 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_decode.c:61:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 61 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ mpi.c:79:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 79 | (_gnutls_get_gnutls_asn(), "GNUTLS.DSAPublicKey", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_decode.c:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | (_gnutls_get_gnutls_asn(), "GNUTLS.RSAPublicKey", &spk)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c: In function 'gnutls_x509_crq_init': ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c:63:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 63 | result = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:71:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 71 | (_gnutls_get_gnutls_asn(), "GNUTLS.RSAPublicKey", &spk)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extensions.c:134:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 134 | get_indx_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpi.c: At top level: ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpi.c:111:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 111 | _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ prov-seed.c: In function '_x509_encode_provable_seed': In file included from ./common.h:29, from x509_write.c:32: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ prov-seed.c:39:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 39 | ASN1_TYPE c2; | ^~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ In file included from pkcs12_bag.c:34: pkcs7_int.h:89:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 89 | _gnutls_pkcs_raw_decrypt_data(schema_id schema, ASN1_TYPE pkcs8_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ prov-seed.c:48:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 48 | asn1_create_element(_gnutls_get_gnutls_asn(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from time.c:35: ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7_int.h:114:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 114 | _gnutls_pkcs_write_schema_params(schema_id schema, ASN1_TYPE pkcs8_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ attributes.c:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | add_attribute(ASN1_TYPE asn, const char *root, const char *attribute_id, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ extensions.c:229:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 229 | static int get_extension_oid(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from common.c:36: ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ dn.c:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c:46:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 46 | _decode_pkcs12_auth_safe(ASN1_TYPE pkcs12, ASN1_TYPE * authen_safe, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c:46:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c: In function '_decode_pkcs12_auth_safe': pkcs12.c:50:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 50 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c:50:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 50 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c: In function 'gnutls_x509_crq_get_private_key_usage_period': ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from x509_dn.c:30: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c:207:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 207 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ prov-seed.c: In function '_x509_decode_provable_seed': ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_decode.c: In function '_gnutls_x509_read_dsa_params': prov-seed.c:88:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 88 | ASN1_TYPE c2; | ^~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c:207:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 207 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ attributes.c:233:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 233 | _x509_set_attribute(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_decode.c:179:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 179 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ prov-seed.c:95:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 95 | asn1_create_element(_gnutls_get_gnutls_asn(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from privkey_openssl.c:28: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_decode.c:179:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 179 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ mpi.c:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ key_decode.c:182:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 182 | (_gnutls_get_pkix(), "PKIX1.Dss-Parms", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from pkcs7-output.c:24: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c:223:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 223 | (_gnutls_get_pkix(), "PKIX1.PrivateKeyUsagePeriod", &c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ pkcs12.c:85:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 85 | (_gnutls_get_pkix(), "PKIX1.pkcs-12-AuthenticatedSafe", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ dn.c:261:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 261 | _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extensions.c:316:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 316 | add_extension(ASN1_TYPE asn, const char *root, const char *extension_id, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12_bag.c: In function '_pkcs12_decode_crt_bag': ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12_bag.c:168:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12_bag.c:168:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 168 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12_bag.c:172:27: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 172 | if ((ret = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpi.c:280:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 280 | static int write_oid_and_params(ASN1_TYPE dst, const char *dst_name, const char *oid, gnutls_x509_spki_st *params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c: In function 'pkcs12_reinit': ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_decode.c: In function '_gnutls_x509_read_ecc_params': ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | result = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_decode.c:248:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 248 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_decode.c:248:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 248 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12_bag.c:197:27: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 197 | if ((ret = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dn.c:317:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 317 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_decode.c:253:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 253 | (_gnutls_get_gnutls_asn(), "GNUTLS.ECParameters", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c: In function '_gnutls_x509_write_dsa_params': ./common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:305:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 305 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extensions.c:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | overwrite_extension(ASN1_TYPE asn, const char *root, unsigned int indx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:305:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 305 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12_bag.c:222:27: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 222 | if ((ret = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpi.c:331:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 331 | _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from name_constraints.c:31: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ key_encode.c:317:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 317 | (_gnutls_get_gnutls_asn(), "GNUTLS.DSAParameters", &spk)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_decode.c: In function '_gnutls_x509_read_rsa_pss_params': ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_decode.c:301:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 301 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_decode.c:301:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 301 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ pkcs12_bag.c: In function '_pkcs12_encode_crt_bag': extensions.c:417:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 417 | _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12_bag.c:269:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 269 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ mpi.c:355:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 355 | _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ key_decode.c:302:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 302 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12_bag.c:269:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 269 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_decode.c:302:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 302 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c: In function '_gnutls_x509_write_ecc_params': pkcs12_bag.c:273:27: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | if ((ret = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_decode.c:310:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 310 | (_gnutls_get_gnutls_asn(), "GNUTLS.RSAPSSParameters", &spk)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:365:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 365 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:365:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 365 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpi.c:383:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 383 | _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dn.c:479:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 479 | _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12_bag.c:298:27: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 298 | if ((ret = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from pkcs7-crypt.c:34: pkcs7_int.h:89:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 89 | _gnutls_pkcs_raw_decrypt_data(schema_id schema, ASN1_TYPE pkcs8_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:377:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 377 | (_gnutls_get_gnutls_asn(), "GNUTLS.ECParameters", &spk)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c: In function '_pkcs12_decode_safe_contents': extensions.c: In function '_gnutls_x509_crq_set_extension': ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7_int.h:114:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 114 | _gnutls_pkcs_write_schema_params(schema_id schema, ASN1_TYPE pkcs8_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c:369:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 369 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extensions.c:528:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 528 | ASN1_TYPE c2; | ^~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c:369:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 369 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12_bag.c:323:27: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | if ((ret = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c:381:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | (_gnutls_get_pkix(), "PKIX1.pkcs-12-SafeContents", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ key_encode.c: In function '_gnutls_x509_write_rsa_pss_params': key_decode.c:367:27: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 367 | (_gnutls_get_pkix(), "PKIX1.AlgorithmIdentifier", &c2)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpi.c:431:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 431 | _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, uint32_t num) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:416:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 416 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extensions.c:560:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 560 | asn1_create_element(_gnutls_get_pkix(), "PKIX1.Extensions", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from email-verify.c:24: ./x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ key_encode.c:416:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 416 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:417:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 417 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:417:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 417 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from spki.c:25: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dn.c:606:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 606 | ASN1_TYPE asn1_struct, const char *where, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ privkey.c: In function 'gnutls_x509_privkey_init': ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ key_encode.c:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | (_gnutls_get_gnutls_asn(), "GNUTLS.RSAPSSParameters", &spk)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extensions.c: In function '_gnutls_x509_ext_extract_number': privkey.c:55:27: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 55 | (*key)->key = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crl.c: At top level: In file included from hostname-verify.c:26: ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ time.c:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *where, int force_general) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey.c: In function '_gnutls_x509_privkey_reinit': ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey.c:71:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 71 | key->key = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~ extensions.c:617:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 617 | ASN1_TYPE ext = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ In file included from sign.c:37: ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ key_decode.c: In function '_gnutls_x509_read_gost_params': ./x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crl.c:845:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 845 | _get_authority_key_id(gnutls_x509_crl_t cert, ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dn.c:648:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 648 | _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crl.c: In function '_get_authority_key_id': key_decode.c:449:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 449 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extensions.c:617:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 617 | ASN1_TYPE ext = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from pkcs7.c:35: ./pkcs7_int.h:89:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 89 | _gnutls_pkcs_raw_decrypt_data(schema_id schema, ASN1_TYPE pkcs8_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:465:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 465 | (_gnutls_get_pkix(), "PKIX1.AlgorithmIdentifier", &c2)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_decode.c:449:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 449 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./pkcs7_int.h:114:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 114 | _gnutls_pkcs_write_schema_params(schema_id schema, ASN1_TYPE pkcs8_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey.c: At top level: ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey.c:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | ASN1_TYPE | ^ crl.c:851:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 851 | *c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~ extensions.c:625:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 625 | (_gnutls_get_pkix(), "PKIX1.CertificateSerialNumber", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey.c: In function '_gnutls_privkey_decode_pkcs1_rsa_key': ./common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ In file included from verify-high2.c:33: x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_decode.c:455:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 455 | if ((ret = asn1_create_element(_gnutls_get_gnutls_asn(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7.c: In function '_decode_pkcs7_signed_data': ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey.c:134:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 134 | ASN1_TYPE pkey_asn; | ^~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ privkey.c:139:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 139 | asn1_create_element(_gnutls_get_gnutls_asn(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ time.c:382:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 382 | _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7.c:51:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 51 | ASN1_TYPE c2; | ^~ ./x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from privkey_pkcs8.c:34: pkcs7_int.h:89:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 89 | _gnutls_pkcs_raw_decrypt_data(schema_id schema, ASN1_TYPE pkcs8_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dn.c:704:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 704 | _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c: In function 'decode_complex_string': ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extensions.c: In function '_gnutls_x509_ext_gen_number': ./common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ pkcs7_int.h:114:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 114 | _gnutls_pkcs_write_schema_params(schema_id schema, ASN1_TYPE pkcs8_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from x509_ext.c:28: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ pkcs12.c: At top level: In file included from ./common.h:29, from tls_features.c:27: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:325:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 325 | ASN1_TYPE tmpasn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ common.c:325:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 325 | ASN1_TYPE tmpasn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ crl.c:870:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 870 | (_gnutls_get_pkix(), "PKIX1.AuthorityKeyIdentifier", c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ extensions.c:659:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 659 | ASN1_TYPE ext = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ pkcs12.c:551:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 551 | _parse_safe_contents(ASN1_TYPE sc, const char *sc_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7.c:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | (_gnutls_get_pkix(), "PKIX1.pkcs-7-SignedData", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from privkey_pkcs8_pbes1.c:32: pkcs7_int.h:89:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 89 | _gnutls_pkcs_raw_decrypt_data(schema_id schema, ASN1_TYPE pkcs8_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ key_encode.c: In function '_gnutls_x509_write_gost_params': ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7_int.h:114:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 114 | _gnutls_pkcs_write_schema_params(schema_id schema, ASN1_TYPE pkcs8_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:336:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 336 | asn1_create_element(_gnutls_get_pkix(), oentry->asn_desc, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:534:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 534 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from virt-san.c:27: x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ extensions.c:659:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 659 | ASN1_TYPE ext = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crl.c: In function 'gnutls_x509_crl_get_authority_key_gn_serial': ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c: In function 'gnutls_pkcs12_get_bag': ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ time.c:438:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 438 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ key_encode.c:534:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 534 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from common.h:29, from ocsp.c:32: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extensions.c:663:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 663 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ pkcs12.c:602:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 602 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crl.c:923:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 923 | ASN1_TYPE c2; | ^~ x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ pkcs12_bag.c: In function 'gnutls_pkcs12_bag_encrypt': x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey.c: At top level: key_encode.c:546:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 546 | (_gnutls_get_gnutls_asn(), | ^~~~~~~~~~~~~~~~~~~~ ./x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c:602:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 602 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ privkey.c:234:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 234 | _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * raw_key, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extensions.c: At top level: x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12_bag.c:719:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 719 | ASN1_TYPE safe_cont = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey.c: In function '_gnutls_privkey_decode_ecc_key': crl.c: In function 'gnutls_x509_crl_get_authority_key_id': ./common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey.c:250:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 250 | asn1_create_element(_gnutls_get_gnutls_asn(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ extensions.c:690:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 690 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8_pbes1.c: In function '_gnutls_read_pbkdf1_params': ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12_bag.c:719:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 719 | ASN1_TYPE safe_cont = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dn.c: In function 'gnutls_x509_rdn_get_by_oid': ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7.c: In function 'pkcs7_reinit': ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8_pbes1.c:44:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 44 | ASN1_TYPE pasn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~ x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8_pbes1.c:44:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 44 | ASN1_TYPE pasn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7.c:164:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 164 | result = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c: In function '_gnutls_pkcs7_decrypt_data': ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crl.c:988:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 988 | ASN1_TYPE c2; | ^~ x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:330:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 330 | ASN1_TYPE pasn = ASN1_TYPE_EMPTY, pkcs7_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8_pbes1.c:52:27: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 52 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:330:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 330 | ASN1_TYPE pasn = ASN1_TYPE_EMPTY, pkcs7_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:330:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sign.c:46:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 46 | _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c: At top level: ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:337:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 337 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dn.c:891:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 891 | ASN1_TYPE dn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from privkey_pkcs8.c:39: attributes.h:27:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 27 | _x509_parse_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ attributes.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | _x509_set_attribute(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../pkcs11_int.h:29, from verify.c:37: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ pkcs12.c:670:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 670 | static int create_empty_pfx(ASN1_TYPE pkcs12) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c: In function 'create_empty_pfx': ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:42:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 42 | static int _decode_pkcs8_ecc_key(ASN1_TYPE pkcs8_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dn.c:891:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 891 | ASN1_TYPE dn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ extensions.c:745:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 745 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c: In function '_encode_privkey': ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:67:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 67 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c: In function '_gnutls_x509_write_dsa_pubkey': ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:67:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 67 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c:674:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 674 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ In file included from verify-high.c:33: x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ key_encode.c:632:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 632 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ sign.c:102:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 102 | _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey.c: At top level: x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c:674:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 674 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ dn.c:899:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 899 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c: In function 'gnutls_x509_crq_get_extension_info': privkey_pkcs8.c:85:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 85 | (_gnutls_get_gnutls_asn(), "GNUTLS.GOSTPrivateKey", &spk)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ privkey.c:347:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 347 | static ASN1_TYPE | ^~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:632:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 632 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c: At top level: privkey.c: In function 'decode_dsa_key': x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c: In function '_gnutls_pkcs7_data_enc_info': ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extensions.c:776:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 776 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey.c:351:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 351 | ASN1_TYPE dsa_asn; | ^~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:427:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 427 | ASN1_TYPE pasn = ASN1_TYPE_EMPTY, pkcs7_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:524:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 524 | _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:427:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 427 | ASN1_TYPE pasn = ASN1_TYPE_EMPTY, pkcs7_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:427:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey.c:357:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 357 | asn1_create_element(_gnutls_get_gnutls_asn(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dn.c: In function 'gnutls_x509_rdn_get_oid': pkcs7-crypt.c:433:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 433 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c:700:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 700 | (_gnutls_get_pkix(), "PKIX1.pkcs-12-AuthenticatedSafe", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:644:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 644 | (_gnutls_get_gnutls_asn(), "GNUTLS.DSAPublicKey", &spk)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c:1319:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1319 | ASN1_TYPE c2; | ^~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:122:27: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 122 | (_gnutls_get_gnutls_asn(), "GNUTLS.DSAPublicKey", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c: In function 'gnutls_pkcs12_set_bag': ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c: At top level: dn.c:946:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 946 | ASN1_TYPE dn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:569:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 569 | _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c:736:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 736 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ key_encode.c:672:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 672 | _gnutls_asn1_encode_rsa(ASN1_TYPE * c2, gnutls_pk_params_st * params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c: At top level: ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:166:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 166 | gnutls_datum_t * der, ASN1_TYPE * pkey_info) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ output.c: In function 'print_issuer_sign_tool': ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dn.c:946:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 946 | ASN1_TYPE dn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ key_encode.c: In function '_gnutls_asn1_encode_rsa': x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c:1352:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1352 | asn1_create_element(_gnutls_get_pkix(), "PKIX1.Extensions", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c:736:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 736 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c: In function '_gnutls_pkcs7_encrypt_data': ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c: In function 'encode_to_private_key_info': ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:522:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 522 | ASN1_TYPE pkcs7_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ output.c:901:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 901 | ASN1_TYPE tmpasn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:188:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:699:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 699 | if (*c2 != ASN1_TYPE_EMPTY) { | ^~~~~~~~~~~~~~~~~~ pkcs7.c: In function 'parse_time': ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:522:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 522 | ASN1_TYPE pkcs7_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dn.c:953:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 953 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c:737:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 737 | ASN1_TYPE safe_cont = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7.c:480:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 480 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:701:27: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 701 | *c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~ x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:533:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 533 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ output.c:901:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 901 | ASN1_TYPE tmpasn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7.c:480:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 480 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c:737:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 737 | ASN1_TYPE safe_cont = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:705:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 705 | (_gnutls_get_gnutls_asn(), "GNUTLS.RSAPrivateKey", c2)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7.c:484:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 484 | result = asn1_create_element(_gnutls_get_pkix(), "PKIX1.Time", &c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:672:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 672 | x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ output.c:905:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 905 | if ((result = asn1_create_element(_gnutls_get_gnutls_asn(), "GNUTLS.IssuerSignTool", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from pkcs7-output.c:30: ./pkcs7_int.h:89:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 89 | _gnutls_pkcs_raw_decrypt_data(schema_id schema, ASN1_TYPE pkcs8_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./pkcs7_int.h:114:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 114 | _gnutls_pkcs_write_schema_params(schema_id schema, ASN1_TYPE pkcs8_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c: In function 'gnutls_x509_crq_get_extension_data2': ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c: At top level: ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ privkey_pkcs8.c: At top level: ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:733:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 733 | _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:641:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 641 | read_pbkdf2_params(ASN1_TYPE pasn, | ^~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:316:27: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 316 | const char *password, ASN1_TYPE * out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c: In function 'read_pbkdf2_params': crq.c:1480:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1480 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c: In function 'encode_to_pkcs8_key': key_encode.c: At top level: ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:646:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 646 | ASN1_TYPE pbkdf2_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:321:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 321 | ASN1_TYPE pkcs8_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:740:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 740 | _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:321:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 321 | ASN1_TYPE pkcs8_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:646:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 646 | ASN1_TYPE pbkdf2_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from email-verify.c:25: ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:806:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 806 | _gnutls_asn1_encode_ecc(ASN1_TYPE * c2, gnutls_pk_params_st * params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:753:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 753 | _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:332:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 332 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c: In function '_gnutls_asn1_encode_ecc': ./common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c:1480:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1480 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:818:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 818 | if (*c2 != ASN1_TYPE_EMPTY) { | ^~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:685:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 685 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:820:27: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 820 | *c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c: In function 'gnutls_x509_privkey_export_pkcs8': ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:824:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 824 | (_gnutls_get_gnutls_asn(), "GNUTLS.ECPrivateKey", c2)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ privkey_pkcs8.c:442:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 442 | ASN1_TYPE pkcs8_asn = NULL, pkey_info; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ name_constraints.c:114:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 114 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c:1517:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1517 | asn1_create_element(_gnutls_get_pkix(), "PKIX1.Extensions", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from verify-high2.c:34: ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:843:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 843 | _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c: In function '_gnutls_x509_der_encode': ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_dn.c: In function 'gnutls_x509_dn_init': ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c: At top level: ./common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_dn.c:403:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 403 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:849:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 849 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:776:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 776 | static int read_pkcs12_kdf_params(ASN1_TYPE pasn, struct pbkdf2_params *params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ common.c:849:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 849 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from virt-san.c:29: common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c: At top level: common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from krb5.c:29: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:912:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 912 | _gnutls_asn1_encode_gost(ASN1_TYPE * c2, gnutls_pk_params_st * params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:816:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 816 | write_pkcs12_kdf_params(ASN1_TYPE pasn, const struct pbkdf2_params *kdf_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_dn.c: In function 'gnutls_x509_dn_get_rdn_ava': common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:881:27: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 881 | (_gnutls_get_pkix(), "PKIX1.pkcs-7-Data", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c: In function 'get_subject_alt_name': key_encode.c: In function '_gnutls_asn1_encode_gost': ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c: In function 'gnutls_x509_privkey_export2_pkcs8': x509_dn.c:562:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 562 | ASN1_TYPE rdn, elem; | ^~~~~~~~~ common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c: In function 'read_pbes2_gost_oid': ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:923:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 923 | if (*c2 != ASN1_TYPE_EMPTY) { | ^~~~~~~~~~~~~~~~~~ x509_dn.c:563:20: warning: 'asn1_static_node_t' macro is deprecated, use 'asn1_static_node' instead. 563 | ASN1_DATA_NODE vnode; | ^~~~~~~~~~ privkey_pkcs8.c:643:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 643 | ASN1_TYPE pkcs8_asn = NULL, pkey_info; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c: At top level: common.c: At top level: ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:854:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 854 | ASN1_TYPE pbe_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~ common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c:1672:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1672 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ key_encode.c:925:27: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 925 | *c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~ common.c:924:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 924 | _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:854:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 854 | ASN1_TYPE pbe_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~ common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c:1215:27: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1215 | ASN1_TYPE c2, const char *where) | ^~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:857:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 857 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c: At top level: common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:929:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 929 | (_gnutls_get_gnutls_asn(), "GNUTLS.GOSTPrivateKey", c2)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:925:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 925 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from verify-high.c:34: ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:718:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 718 | ASN1_TYPE pkcs8_asn, const char *password, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c: At top level: pkcs7-crypt.c: At top level: ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c:1672:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1672 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from common.h:29, from krb5.c:31: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:887:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 887 | read_pbes2_enc_params(ASN1_TYPE pasn, | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c: In function 'read_pbes2_enc_params': ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ key_encode.c:955:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 955 | _gnutls_asn1_encode_dsa(ASN1_TYPE * c2, gnutls_pk_params_st * params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:957:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 957 | _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c: In function '_gnutls_asn1_encode_dsa': ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:892:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 892 | ASN1_TYPE pbe_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:961:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 961 | if (*c2 != ASN1_TYPE_EMPTY) { | ^~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:892:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 892 | ASN1_TYPE pbe_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ common.c:976:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 976 | _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_import_subject_alt_names': ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:219:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 219 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c: In function 'check_for_decrypted': ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:219:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 219 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:963:27: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 963 | *c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:226:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | asn1_create_element(_gnutls_get_pkix(), "PKIX1.GeneralNames", &c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c:1318:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1318 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * contents, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:801:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 801 | ASN1_TYPE pkcs8_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c: In function '_pkcs12_encode_safe_contents': ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c:1714:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1714 | (_gnutls_get_pkix(), "PKIX1.SubjectAltName", &c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:967:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 967 | (_gnutls_get_gnutls_asn(), "GNUTLS.DSAPrivateKey", c2)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:801:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 801 | ASN1_TYPE pkcs8_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:1023:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1023 | _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:942:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 942 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c:1321:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1321 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:804:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 804 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_export_subject_alt_names': ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:298:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 298 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:298:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 298 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ key_encode.c: At top level: ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:303:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 303 | asn1_create_element(_gnutls_get_pkix(), "PKIX1.GeneralNames", &c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c: In function '_gnutls_read_pkcs_schema_params': ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c: In function 'pkcs8_key_info': pkcs12.c:1321:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1321 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ common.c: In function '_gnutls_x509_encode_PKI_params': key_encode.c:1030:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1030 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:986:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 986 | ASN1_TYPE pasn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:836:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 836 | ASN1_TYPE pkcs8_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:986:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 986 | ASN1_TYPE pasn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~ common.c:1096:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1096 | ASN1_TYPE tmp; | ^~~ x509_ext.c: In function 'gnutls_x509_ext_import_name_constraints': x509_ext.c:369:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 369 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:836:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 836 | ASN1_TYPE pkcs8_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from verify.c:39: ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:369:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 369 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:996:27: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 996 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ocsp.c:43:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 43 | ASN1_TYPE req; | ^~~ pkcs12.c:1336:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1336 | (_gnutls_get_pkix(), "PKIX1.pkcs-12-SafeContents", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:373:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 373 | (_gnutls_get_pkix(), "PKIX1.NameConstraints", &c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:1098:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1098 | ret = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ocsp.c:48:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 48 | ASN1_TYPE resp; | ^~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ocsp.c:50:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 50 | ASN1_TYPE basicresp; | ^~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:845:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 845 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ocsp.c: In function 'gnutls_ocsp_req_init': ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ocsp.c:75:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 75 | ret = asn1_create_element(_gnutls_get_pkix(), "PKIX1.OCSPRequest", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c: At top level: ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509.c: In function 'crt_reinit': ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509.c:55:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 55 | result = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:1129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1129 | _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ocsp.c: In function 'gnutls_ocsp_resp_init': ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ocsp.c:124:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 124 | ret = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:1055:27: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1055 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ocsp.c:132:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | ret = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_export_name_constraints': ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c: In function 'pkcs8_key_decode': x509_ext.c:464:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 464 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:464:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 464 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ocsp.c: In function 'gnutls_ocsp_req_import': privkey_pkcs8.c:937:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 937 | ASN1_TYPE pkcs8_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ocsp.c:199:27: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 199 | ret = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:471:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 471 | (_gnutls_get_pkix(), "PKIX1.NameConstraints", &c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c: At top level: common.c:1187:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1187 | _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ privkey_pkcs8.c:937:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 937 | ASN1_TYPE pkcs8_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:1124:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1124 | _gnutls_pkcs_raw_decrypt_data(schema_id schema, ASN1_TYPE pkcs8_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ocsp.c: In function 'gnutls_ocsp_resp_import2': privkey_pkcs8.c:940:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 940 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ocsp.c:282:27: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 282 | ret = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ocsp.c:291:27: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 291 | ret = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:1235:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1235 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c: In function 'gnutls_x509_crq_get_key_purpose_oid': privkey_pkcs8.c: At top level: x509_ext.c: In function 'gnutls_x509_ext_import_subject_key_id': privkey_pkcs8.c:972:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 972 | _decode_pkcs8_rsa_key(ASN1_TYPE pkcs8_asn, gnutls_x509_privkey_t pkey) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:603:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 603 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:603:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 603 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509.c: In function 'gnutls_x509_crt_init': x509.c:212:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 212 | result = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c:2292:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2292 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:611:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 611 | (_gnutls_get_pkix(), "PKIX1.SubjectKeyIdentifier", &c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:1001:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1001 | _decode_pkcs8_rsa_pss_key(ASN1_TYPE pkcs8_asn, gnutls_x509_privkey_t pkey) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:1294:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1294 | _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_export_subject_key_id': common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:655:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 655 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ x509_ext.c:655:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 655 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c:2292:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 2292 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:1046:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1046 | _decode_pkcs8_ecc_key(ASN1_TYPE pkcs8_asn, gnutls_x509_privkey_t pkey) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:659:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 659 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7.c: In function 'reencode': common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:1363:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1363 | static int write_complex_string(ASN1_TYPE asn_struct, const char *where, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c: In function 'write_complex_string': common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:1090:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1090 | _decode_pkcs8_eddsa_key(ASN1_TYPE pkcs8_asn, gnutls_x509_privkey_t pkey, const char *oid) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7.c:1487:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1487 | if (pkcs7->signed_data != ASN1_TYPE_EMPTY) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:1368:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1368 | ASN1_TYPE c2; | ^~ crq.c:2329:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2329 | (_gnutls_get_pkix(), "PKIX1.ExtKeyUsageSyntax", &c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:1305:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1305 | write_pbkdf2_params(ASN1_TYPE pasn, const struct pbkdf2_params *kdf_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c: In function 'write_pbkdf2_params': common.c:1374:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1374 | asn1_create_element(_gnutls_get_pkix(), oentry->asn_desc, &c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c: In function '_privkey_decode_gost_key': pkcs7-crypt.c:1308:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1308 | ASN1_TYPE pbkdf2_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c: In function 'gnutls_x509_crq_set_key_purpose_oid': pkcs7.c: At top level: x509_ext.c: In function 'gnutls_x509_ext_import_authority_key_id': privkey_pkcs8.c:1167:27: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1167 | ASN1_TYPE pkey_asn; | ^~~~~~~~~ pkcs7-crypt.c:1308:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1308 | ASN1_TYPE pbkdf2_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:897:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 897 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ krb5.c: In function '_gnutls_krb5_principal_to_der': krb5.c:142:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 142 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ krb5.c:142:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 142 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:1170:27: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1170 | if ((ret = asn1_create_element(_gnutls_get_gnutls_asn(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7.c:1584:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1584 | static int create_empty_signed_data(ASN1_TYPE pkcs7, ASN1_TYPE * sdata) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:897:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 897 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ krb5.c:154:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | asn1_create_element(_gnutls_get_gnutls_asn(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7.c:1584:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. pkcs7-crypt.c:1326:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1326 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7.c: In function 'create_empty_signed_data': crq.c:2392:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2392 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:902:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 902 | (_gnutls_get_pkix(), "PKIX1.AuthorityKeyIdentifier", &c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c: At top level: pkcs7.c:1588:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1588 | *sdata = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~ privkey_pkcs8.c:1197:27: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1197 | ASN1_TYPE pkey_asn; | ^~~~~~~~~ krb5.c: At top level: krb5.c:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | static int principal_to_str(ASN1_TYPE c2, gnutls_buffer_st * str) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:1434:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1434 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~ crq.c:2392:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 2392 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:1200:27: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1200 | if ((ret = asn1_create_element(_gnutls_get_gnutls_asn(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c: At top level: pkcs7.c:1591:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1591 | (_gnutls_get_pkix(), "PKIX1.pkcs-7-SignedData", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_export_authority_key_id': pkcs7-crypt.c:1416:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1416 | write_pbes2_enc_params(ASN1_TYPE pasn, const struct pbe_enc_params *params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:997:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 997 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c: In function 'write_pbes2_enc_params': privkey_pkcs8.c: At top level: krb5.c: In function '_gnutls_krb5_der_to_principal': pkcs7.c: In function 'gnutls_pkcs7_set_crt_raw': x509_ext.c:997:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 997 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ krb5.c:295:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 295 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:1419:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1419 | ASN1_TYPE pbe_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~ krb5.c:295:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 295 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ krb5.c:301:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 301 | asn1_create_element(_gnutls_get_gnutls_asn(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:1002:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1002 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:1244:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1244 | _decode_pkcs8_gost_key(ASN1_TYPE pkcs8_asn, gnutls_x509_privkey_t pkey, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c:2431:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2431 | result = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:1419:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1419 | ASN1_TYPE pbe_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~ common.c:1539:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1539 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7.c:1665:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1665 | if (pkcs7->signed_data == ASN1_TYPE_EMPTY) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:1434:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1434 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_import_key_usage': x509_ext.c:1092:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1092 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:1092:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1092 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:1100:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1100 | (_gnutls_get_pkix(), "PKIX1.KeyUsage", &c2)) != ASN1_SUCCESS) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:1315:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1315 | _decode_pkcs8_dsa_key(ASN1_TYPE pkcs8_asn, gnutls_x509_privkey_t pkey) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_export_key_usage': x509_ext.c:1143:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1143 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ pkcs7.c: In function 'gnutls_pkcs7_set_crl_raw': x509_ext.c:1143:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1143 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c: In function 'decode_private_key_info': crq.c: In function 'gnutls_x509_crq_set_private_key_usage_period': pkcs7-crypt.c: At top level: x509_ext.c:1147:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1147 | result = asn1_create_element(_gnutls_get_pkix(), "PKIX1.KeyUsage", &c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7.c:1940:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1940 | if (pkcs7->signed_data == ASN1_TYPE_EMPTY) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:1402:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1402 | ASN1_TYPE pkcs8_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:1643:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1643 | _gnutls_pkcs_write_schema_params(schema_id schema, ASN1_TYPE pkcs8_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c: In function '_gnutls_pkcs_write_schema_params': x509_ext.c: In function 'gnutls_x509_ext_export_inhibit_anypolicy': privkey_pkcs8.c:1402:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1402 | ASN1_TYPE pkcs8_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c:2788:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2788 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:1225:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1225 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:1649:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1649 | ASN1_TYPE pasn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~ common.c:1893:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1893 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:1225:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1225 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:1407:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1407 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7.c: At top level: pkcs7-crypt.c:1649:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1649 | ASN1_TYPE pasn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:1228:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1228 | result = asn1_create_element(_gnutls_get_gnutls_asn(), "GNUTLS.DSAPublicKey", &c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c:2788:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 2788 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:1656:27: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1656 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_import_private_key_usage_period': pkcs7.c:2051:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2051 | static int write_signer_id(ASN1_TYPE c2, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:1274:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1274 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509.c: At top level: pkcs7-crypt.c:1687:27: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1687 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:1274:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1274 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ crq.c:2796:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2796 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:1277:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1277 | (_gnutls_get_pkix(), "PKIX1.PrivateKeyUsagePeriod", &c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509.c:1674:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1674 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_export_private_key_usage_period': pkcs7.c:2125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2125 | static int add_attrs(ASN1_TYPE c2, const char *root, gnutls_pkcs7_attrs_t attrs, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:1327:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1327 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:1327:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1327 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:1330:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1330 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7.c:2175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2175 | static int write_attributes(ASN1_TYPE c2, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_import_basic_constraints': x509_ext.c:1379:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1379 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509.c:1801:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1801 | _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:1379:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1379 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:1384:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1384 | (_gnutls_get_pkix(), "PKIX1.BasicConstraints", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7.c: In function 'gnutls_pkcs7_sign': x509_ext.c: In function 'gnutls_x509_ext_export_basic_constraints': x509_ext.c:1447:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1447 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ pkcs7.c:2351:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 2351 | if (pkcs7->signed_data == ASN1_TYPE_EMPTY) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:1447:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1447 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ pkcs7.c:2353:27: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2353 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:1457:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1457 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verify.c:1328:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1328 | ASN1_TYPE cert, | ^~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_import_proxy': x509_ext.c:1521:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1521 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:1521:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1521 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:1527:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1527 | (_gnutls_get_pkix(), "PKIX1.ProxyCertInfo", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_export_proxy': x509_ext.c:1614:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1614 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:1614:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1614 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:1617:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1617 | result = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'decode_user_notice': x509_ext.c:1674:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1674 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:1674:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1674 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:1680:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1680 | ret = asn1_create_element(_gnutls_get_pkix(), "PKIX1.UserNotice", &c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_import_policies': x509_ext.c:1891:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1891 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:1891:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1891 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:1899:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1899 | (_gnutls_get_pkix(), "PKIX1.certificatePolicies", &c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'encode_user_notice': x509_ext.c:2032:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2032 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:2032:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 2032 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:2035:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2035 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_export_policies': x509_ext.c:2100:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2100 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:2100:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 2100 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:2104:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2104 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509.c:4011:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 4011 | legacy_parse_aia(ASN1_TYPE src, | ^~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_import_crl_dist_points': x509.c: In function 'gnutls_x509_crt_get_authority_info_access': x509_ext.c:2391:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2391 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509.c:4182:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 4182 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:2391:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 2391 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:2399:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2399 | (_gnutls_get_pkix(), "PKIX1.CRLDistributionPoints", &c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509.c:4182:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 4182 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_export_crl_dist_points': x509_ext.c:2494:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2494 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509.c:4202:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 4202 | ret = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:2494:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 2494 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:2500:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2500 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: At top level: x509_ext.c:2763:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2763 | static int parse_aia(ASN1_TYPE c2, gnutls_x509_aia_t aia) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_import_aia': x509_ext.c:2842:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2842 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:2842:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 2842 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:2849:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2849 | ret = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_export_aia': x509_ext.c:2893:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2893 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:2893:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 2893 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:2896:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2896 | ret = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_import_key_purposes': x509_ext.c:3068:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 3068 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:3068:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 3068 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:3073:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 3073 | (_gnutls_get_pkix(), "PKIX1.ExtKeyUsageSyntax", &c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_export_key_purposes': x509_ext.c:3139:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 3139 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:3139:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 3139 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:3143:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 3143 | (_gnutls_get_pkix(), "PKIX1.ExtKeyUsageSyntax", &c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function '_gnutls_x509_decode_ext': x509_ext.c:3200:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 3200 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:3200:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 3200 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:3208:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 3208 | result = asn1_create_element(_gnutls_get_pkix(), "PKIX1.Extension", &c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: At top level: x509_ext.c:3269:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 3269 | static int parse_tlsfeatures(ASN1_TYPE c2, gnutls_x509_tlsfeatures_t f, unsigned flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_import_tlsfeatures': x509_ext.c:3345:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 3345 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:3345:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 3345 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:3352:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 3352 | ret = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_export_tlsfeatures': x509_ext.c:3398:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 3398 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:3398:20: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 3398 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:3402:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 3402 | ret = asn1_create_element(_gnutls_get_pkix(), "PKIX1.TlsFeatures", &c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CC --mode=link gcc -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o libgnutls_x509.la common.lo key_encode.lo key_decode.lo time.lo crl.lo crl_write.lo crq.lo dn.lo attributes.lo prov-seed.lo extensions.lo mpi.lo output.lo pkcs12.lo pkcs12_bag.lo pkcs12_encr.lo pkcs7.lo pkcs7-attrs.lo pkcs7-crypt.lo privkey.lo privkey_pkcs8.lo privkey_pkcs8_pbes1.lo privkey_openssl.lo hostname-verify.lo sign.lo verify.lo x509.lo x509_dn.lo x509_write.lo name_constraints.lo verify-high.lo verify-high2.lo x509_ext.lo email-verify.lo pkcs7-output.lo virt-san.lo spki.lo tls_features.lo krb5.lo ip.lo ocsp.lo ocsp_output.lo libtool: link: ar cru .libs/libgnutls_x509.a .libs/common.o .libs/key_encode.o .libs/key_decode.o .libs/time.o .libs/crl.o .libs/crl_write.o .libs/crq.o .libs/dn.o .libs/attributes.o .libs/prov-seed.o .libs/extensions.o .libs/mpi.o .libs/output.o .libs/pkcs12.o .libs/pkcs12_bag.o .libs/pkcs12_encr.o .libs/pkcs7.o .libs/pkcs7-attrs.o .libs/pkcs7-crypt.o .libs/privkey.o .libs/privkey_pkcs8.o .libs/privkey_pkcs8_pbes1.o .libs/privkey_openssl.o .libs/hostname-verify.o .libs/sign.o .libs/verify.o .libs/x509.o .libs/x509_dn.o .libs/x509_write.o .libs/name_constraints.o .libs/verify-high.o .libs/verify-high2.o .libs/x509_ext.o .libs/email-verify.o .libs/pkcs7-output.o .libs/virt-san.o .libs/spki.o .libs/tls_features.o .libs/krb5.o .libs/ip.o .libs/ocsp.o .libs/ocsp_output.o libtool: link: ranlib .libs/libgnutls_x509.a libtool: link: ( cd ".libs" && rm -f "libgnutls_x509.la" && ln -s "../libgnutls_x509.la" "libgnutls_x509.la" ) make[5]: Leaving directory '/builddir/build/BUILD/gnutls-3.6.16/lib/x509' make[4]: Leaving directory '/builddir/build/BUILD/gnutls-3.6.16/lib/x509' Making all in auth make[4]: Entering directory '/builddir/build/BUILD/gnutls-3.6.16/lib/auth' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o anon.lo anon.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o cert.lo cert.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o dh_common.lo dh_common.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o dhe.lo dhe.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o rsa_psk.lo rsa_psk.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o dhe_psk.lo dhe_psk.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o psk.lo psk.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o psk_passwd.lo psk_passwd.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o rsa.lo rsa.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o srp_kx.lo srp_kx.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o srp_passwd.lo srp_passwd.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o srp_rsa.lo srp_rsa.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o srp_sb64.lo srp_sb64.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o anon_ecdh.lo anon_ecdh.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o ecdhe.lo ecdhe.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o vko_gost.lo vko_gost.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c cert.c -fPIC -DPIC -o .libs/cert.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c dh_common.c -fPIC -DPIC -o .libs/dh_common.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c anon.c -fPIC -DPIC -o .libs/anon.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c dhe.c -fPIC -DPIC -o .libs/dhe.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c rsa_psk.c -fPIC -DPIC -o .libs/rsa_psk.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c psk.c -fPIC -DPIC -o .libs/psk.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c dhe_psk.c -fPIC -DPIC -o .libs/dhe_psk.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c rsa.c -fPIC -DPIC -o .libs/rsa.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c srp_kx.c -fPIC -DPIC -o .libs/srp_kx.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c srp_passwd.c -fPIC -DPIC -o .libs/srp_passwd.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c psk_passwd.c -fPIC -DPIC -o .libs/psk_passwd.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c srp_sb64.c -fPIC -DPIC -o .libs/srp_sb64.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c vko_gost.c -fPIC -DPIC -o .libs/vko_gost.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c anon_ecdh.c -fPIC -DPIC -o .libs/anon_ecdh.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c srp_rsa.c -fPIC -DPIC -o .libs/srp_rsa.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c ecdhe.c -fPIC -DPIC -o .libs/ecdhe.o In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from psk.c:23: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from cert.c:28: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from anon.c:29: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from dhe.c:29: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from dh_common.c:28: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from srp_passwd.c:25: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from srp_kx.c:23: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from dhe_psk.c:28: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from rsa_psk.c:30: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from rsa.c:27: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from srp_sb64.c:23: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from psk_passwd.c:25: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from anon_ecdh.c:28: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from vko_gost.c:22: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from srp_rsa.c:23: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from ecdhe.c:29: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../auth/cert.h:29, from cert.c:31: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ In file included from ./../auth/cert.h:29, from rsa.c:33: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ In file included from ./../auth/cert.h:29, from dhe.c:37: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../auth/cert.h:29, from vko_gost.c:30: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./cert.h:29, from rsa_psk.c:48: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../auth/cert.h:29, from srp_rsa.c:36: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../auth/cert.h:29, from ecdhe.c:43: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cert.c: In function 'cert_get_issuer_dn': cert.c:140:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 140 | ASN1_TYPE dn; | ^~ cert.c:145:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 145 | (_gnutls_get_pkix(), "PKIX1.Certificate", &dn)) != ASN1_SUCCESS) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CC --mode=link gcc -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o libgnutls_auth.la anon.lo cert.lo dh_common.lo dhe.lo rsa_psk.lo dhe_psk.lo psk.lo psk_passwd.lo rsa.lo srp_kx.lo srp_passwd.lo srp_rsa.lo srp_sb64.lo anon_ecdh.lo ecdhe.lo vko_gost.lo libtool: link: ar cru .libs/libgnutls_auth.a .libs/anon.o .libs/cert.o .libs/dh_common.o .libs/dhe.o .libs/rsa_psk.o .libs/dhe_psk.o .libs/psk.o .libs/psk_passwd.o .libs/rsa.o .libs/srp_kx.o .libs/srp_passwd.o .libs/srp_rsa.o .libs/srp_sb64.o .libs/anon_ecdh.o .libs/ecdhe.o .libs/vko_gost.o libtool: link: ranlib .libs/libgnutls_auth.a libtool: link: ( cd ".libs" && rm -f "libgnutls_auth.la" && ln -s "../libgnutls_auth.la" "libgnutls_auth.la" ) make[4]: Leaving directory '/builddir/build/BUILD/gnutls-3.6.16/lib/auth' Making all in ext make[4]: Entering directory '/builddir/build/BUILD/gnutls-3.6.16/lib/ext' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o max_record.lo max_record.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o server_name.lo server_name.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o signature.lo signature.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o safe_renegotiation.lo safe_renegotiation.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o session_ticket.lo session_ticket.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o srp.lo srp.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o heartbeat.lo heartbeat.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o status_request.lo status_request.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o dumbfw.lo dumbfw.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o ext_master_secret.lo ext_master_secret.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o etm.lo etm.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o supported_versions.lo supported_versions.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o post_handshake.lo post_handshake.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o key_share.lo key_share.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o cookie.lo cookie.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o psk_ke_modes.lo psk_ke_modes.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o pre_shared_key.lo pre_shared_key.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o supported_groups.lo supported_groups.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o ec_point_formats.lo ec_point_formats.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o early_data.lo early_data.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o record_size_limit.lo record_size_limit.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o client_cert_type.lo client_cert_type.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o server_cert_type.lo server_cert_type.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o alpn.lo alpn.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o srtp.lo srtp.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c server_name.c -fPIC -DPIC -o .libs/server_name.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c signature.c -fPIC -DPIC -o .libs/signature.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c safe_renegotiation.c -fPIC -DPIC -o .libs/safe_renegotiation.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c session_ticket.c -fPIC -DPIC -o .libs/session_ticket.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c status_request.c -fPIC -DPIC -o .libs/status_request.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c dumbfw.c -fPIC -DPIC -o .libs/dumbfw.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c heartbeat.c -fPIC -DPIC -o .libs/heartbeat.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c ext_master_secret.c -fPIC -DPIC -o .libs/ext_master_secret.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c etm.c -fPIC -DPIC -o .libs/etm.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c post_handshake.c -fPIC -DPIC -o .libs/post_handshake.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c key_share.c -fPIC -DPIC -o .libs/key_share.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c supported_versions.c -fPIC -DPIC -o .libs/supported_versions.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c max_record.c -fPIC -DPIC -o .libs/max_record.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c psk_ke_modes.c -fPIC -DPIC -o .libs/psk_ke_modes.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c pre_shared_key.c -fPIC -DPIC -o .libs/pre_shared_key.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c cookie.c -fPIC -DPIC -o .libs/cookie.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c supported_groups.c -fPIC -DPIC -o .libs/supported_groups.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c early_data.c -fPIC -DPIC -o .libs/early_data.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c ec_point_formats.c -fPIC -DPIC -o .libs/ec_point_formats.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c server_cert_type.c -fPIC -DPIC -o .libs/server_cert_type.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c record_size_limit.c -fPIC -DPIC -o .libs/record_size_limit.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c srp.c -fPIC -DPIC -o .libs/srp.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c client_cert_type.c -fPIC -DPIC -o .libs/client_cert_type.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c alpn.c -fPIC -DPIC -o .libs/alpn.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c srtp.c -fPIC -DPIC -o .libs/srtp.o In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from signature.c:28: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from session_ticket.c:23: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from server_name.c:24: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from safe_renegotiation.c:23: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from status_request.c:29: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from dumbfw.c:22: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from post_handshake.c:26: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from etm.c:26: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from key_share.c:26: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from ext_master_secret.c:26: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from cookie.c:26: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from supported_versions.c:27: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from pre_shared_key.c:24: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from psk_ke_modes.c:23: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from max_record.c:26: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from ./../hello_ext.h:27, from ./../ext/supported_groups.h:26, from supported_groups.c:28: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from early_data.c:26: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from server_cert_type.c:29: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from alpn.c:22: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from ./../hello_ext.h:27, from ./../ext/ec_point_formats.h:26, from ec_point_formats.c:27: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from client_cert_type.c:29: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from record_size_limit.c:26: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from srtp.c:23: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from srp.c:23: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from heartbeat.c:27: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../auth/cert.h:29, from post_handshake.c:31: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../auth/cert.h:29, from key_share.c:34: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../auth/cert.h:29, from status_request.c:35: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../auth/cert.h:29, from supported_groups.c:32: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:535, from ./../../gl/string.h:41, from ./../gnutls_int.h:32: In function 'memset', inlined from 'tls13_ticket_deinit' at ./../tls13/session_ticket.h:41:3, inlined from 'tls13_ticket_deinit' at ./../tls13/session_ticket.h:34:6, inlined from '_gnutls13_session_ticket_unset' at ./../tls13/session_ticket.h:49:3, inlined from 'client_send_params' at pre_shared_key.c:323:4, inlined from '_gnutls_psk_send_params' at pre_shared_key.c:783:10: /usr/include/bits/string_fortified.h:59:10: warning: 'memset' offset [4144, 4519] from the object at 'session_22(D)' is out of the bounds of referenced subobject 'arrival_time' with type 'struct timespec' at offset 4128 [-Warray-bounds] 59 | return __builtin___memset_chk (__dest, __ch, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../gnutls_int.h: In function '_gnutls_psk_send_params': ./../gnutls_int.h:1017:25: note: subobject 'arrival_time' declared here 1017 | struct timespec arrival_time; | ^~~~~~~~~~~~ In function 'memset', inlined from 'tls13_ticket_deinit' at ./../tls13/session_ticket.h:41:3, inlined from 'tls13_ticket_deinit' at ./../tls13/session_ticket.h:34:6, inlined from '_gnutls13_session_ticket_unset' at ./../tls13/session_ticket.h:49:3, inlined from 'client_send_params' at pre_shared_key.c:329:4, inlined from '_gnutls_psk_send_params' at pre_shared_key.c:783:10: /usr/include/bits/string_fortified.h:59:10: warning: 'memset' offset [4144, 4519] from the object at 'session_22(D)' is out of the bounds of referenced subobject 'arrival_time' with type 'struct timespec' at offset 4128 [-Warray-bounds] 59 | return __builtin___memset_chk (__dest, __ch, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../gnutls_int.h: In function '_gnutls_psk_send_params': ./../gnutls_int.h:1017:25: note: subobject 'arrival_time' declared here 1017 | struct timespec arrival_time; | ^~~~~~~~~~~~ /bin/sh ../../libtool --tag=CC --mode=link gcc -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o libgnutls_ext.la max_record.lo server_name.lo signature.lo safe_renegotiation.lo session_ticket.lo srp.lo heartbeat.lo status_request.lo dumbfw.lo ext_master_secret.lo etm.lo supported_versions.lo post_handshake.lo key_share.lo cookie.lo psk_ke_modes.lo pre_shared_key.lo supported_groups.lo ec_point_formats.lo early_data.lo record_size_limit.lo client_cert_type.lo server_cert_type.lo alpn.lo srtp.lo libtool: link: ar cru .libs/libgnutls_ext.a .libs/max_record.o .libs/server_name.o .libs/signature.o .libs/safe_renegotiation.o .libs/session_ticket.o .libs/srp.o .libs/heartbeat.o .libs/status_request.o .libs/dumbfw.o .libs/ext_master_secret.o .libs/etm.o .libs/supported_versions.o .libs/post_handshake.o .libs/key_share.o .libs/cookie.o .libs/psk_ke_modes.o .libs/pre_shared_key.o .libs/supported_groups.o .libs/ec_point_formats.o .libs/early_data.o .libs/record_size_limit.o .libs/client_cert_type.o .libs/server_cert_type.o .libs/alpn.o .libs/srtp.o libtool: link: ranlib .libs/libgnutls_ext.a libtool: link: ( cd ".libs" && rm -f "libgnutls_ext.la" && ln -s "../libgnutls_ext.la" "libgnutls_ext.la" ) make[4]: Leaving directory '/builddir/build/BUILD/gnutls-3.6.16/lib/ext' Making all in algorithms make[4]: Entering directory '/builddir/build/BUILD/gnutls-3.6.16/lib/algorithms' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o cert_types.lo cert_types.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o ciphers.lo ciphers.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o ciphersuites.lo ciphersuites.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o ecc.lo ecc.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o kx.lo kx.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o mac.lo mac.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o protocols.lo protocols.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o publickey.lo publickey.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o secparams.lo secparams.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o sign.lo sign.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o groups.lo groups.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c cert_types.c -fPIC -DPIC -o .libs/cert_types.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c ciphers.c -fPIC -DPIC -o .libs/ciphers.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c ecc.c -fPIC -DPIC -o .libs/ecc.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c ciphersuites.c -fPIC -DPIC -o .libs/ciphersuites.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c secparams.c -fPIC -DPIC -o .libs/secparams.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c mac.c -fPIC -DPIC -o .libs/mac.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c kx.c -fPIC -DPIC -o .libs/kx.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c protocols.c -fPIC -DPIC -o .libs/protocols.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c publickey.c -fPIC -DPIC -o .libs/publickey.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c sign.c -fPIC -DPIC -o .libs/sign.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c groups.c -fPIC -DPIC -o .libs/groups.o In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from sign.c:24: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from ciphers.c:23: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from protocols.c:23: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from mac.c:24: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from cert_types.c:23: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from publickey.c:23: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from ciphersuites.c:24: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from groups.c:23: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from ecc.c:23: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from kx.c:23: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from secparams.c:23: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../x509/common.h:29, from ciphers.c:26: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ In file included from ./../x509/common.h:29, from mac.c:27: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ In file included from ./../x509/common.h:29, from sign.c:27: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ In file included from ./../x509/common.h:29, from publickey.c:26: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ In file included from ./../x509/common.h:29, from protocols.c:26: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ In file included from ./../x509/common.h:29, from cert_types.c:26: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../x509/common.h:29, from groups.c:26: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../x509/common.h:29, from ciphersuites.c:29: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ In file included from ./../x509/common.h:29, from ecc.c:26: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ In file included from ./../x509/common.h:29, from kx.c:26: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../x509/common.h:29, from secparams.c:26: ./../x509/x509_int.h:64:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:73:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:130:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./../x509/common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./../x509/common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./../x509/common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./../x509/common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./../x509/common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./../x509/common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./../x509/common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./../x509/common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:432:20: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./../x509/common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:536:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 536 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./../x509/common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:152:41: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:188:48: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./../x509/common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:211:34: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CC --mode=link gcc -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o libgnutls_alg.la cert_types.lo ciphers.lo ciphersuites.lo ecc.lo kx.lo mac.lo protocols.lo publickey.lo secparams.lo sign.lo groups.lo libtool: link: ar cru .libs/libgnutls_alg.a .libs/cert_types.o .libs/ciphers.o .libs/ciphersuites.o .libs/ecc.o .libs/kx.o .libs/mac.o .libs/protocols.o .libs/publickey.o .libs/secparams.o .libs/sign.o .libs/groups.o libtool: link: ranlib .libs/libgnutls_alg.a libtool: link: ( cd ".libs" && rm -f "libgnutls_alg.la" && ln -s "../libgnutls_alg.la" "libgnutls_alg.la" ) make[4]: Leaving directory '/builddir/build/BUILD/gnutls-3.6.16/lib/algorithms' Making all in extras make[4]: Entering directory '/builddir/build/BUILD/gnutls-3.6.16/lib/extras' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o randomart.lo randomart.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o hex.lo hex.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c randomart.c -fPIC -DPIC -o .libs/randomart.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c hex.c -fPIC -DPIC -o .libs/hex.o In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:301, from randomart.c:27: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CC --mode=link gcc -Wtype-limits -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-too-complex -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame -Warith-conversion -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wenum-conversion -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-diag -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstring-compare -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-outside-range -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvolatile-register-var -Wwrite-strings -Wzero-length-bounds -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o libgnutls_extras.la randomart.lo hex.lo