* Package: net-dns/djbdns-1.05-r39:0 * Repository: gentoo * Maintainer: mjo@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc ipv6 kernel_linux * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox @@@@@ PLEASE PAY ATTENTION HERE!!! @@@@@ This information may help you to understand if this is a duplicate or if this bug exists after you pushed a fix; This ebuild was merged at the following commit: https://github.com/gentoo-mirror/gentoo/commit/7a2f9ec0a59049c2067b58bd3184f0b7e1b84594 (Sat Mar 2 19:04:11 UTC 2024) @@@@@ END @@@@@ ################## # emerge --info: # ################## Portage 3.0.63 (python 3.12.2-final-0, default/linux/amd64/17.1, gcc-13, glibc-2.39-r1, 6.1.66-gentoo-dist x86_64) ================================================================= System uname: Linux-6.1.66-gentoo-dist-x86_64-AMD_EPYC_7513_32-Core_Processor-with-glibc2.39 KiB Mem: 263452516 total, 16987148 free KiB Swap: 0 total, 0 free Timestamp of repository gentoo: Sat, 02 Mar 2024 19:04:10 +0000 sh bash 5.2_p26 ld GNU ld (Gentoo 2.42 p3) 2.42.0 app-misc/pax-utils: 1.3.7::gentoo app-shells/bash: 5.2_p26::gentoo dev-build/autoconf: 2.72-r1::gentoo dev-build/automake: 1.16.5-r2::gentoo dev-build/cmake: 3.28.3::gentoo dev-build/libtool: 2.4.7-r2::gentoo dev-build/make: 4.4.1-r1::gentoo dev-build/meson: 1.3.2::gentoo dev-lang/perl: 5.38.2-r2::gentoo dev-lang/python: 3.10.13_p3::gentoo, 3.11.8_p1::gentoo, 3.12.2_p1::gentoo sys-apps/baselayout: 2.14-r2::gentoo sys-apps/openrc: 0.53::gentoo sys-apps/sandbox: 2.38::gentoo sys-devel/binutils: 2.42-r1::gentoo sys-devel/binutils-config: 5.5::gentoo sys-devel/clang: 17.0.6::gentoo sys-devel/gcc: 13.2.1_p20240210::gentoo sys-devel/gcc-config: 2.11::gentoo sys-devel/lld: 17.0.6::gentoo sys-devel/llvm: 17.0.6::gentoo sys-kernel/linux-headers: 6.7::gentoo (virtual/os-headers) sys-libs/glibc: 2.39-r1::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 volatile: True sync-rsync-extra-opts: sync-rsync-verify-max-age: 3 sync-rsync-verify-jobs: 1 sync-rsync-verify-metamanifest: yes Binary Repositories: gentoobinhost priority: 1 sync-uri: https://gentoo.osuosl.org/releases/amd64/binpackages/17.1/x86-64 ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="* public-domain" CBUILD="x86_64-pc-linux-gnu" CC="clang" CFLAGS="-O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXX="clang++" CXXFLAGS="-O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0" DISTDIR="/var/tmp/portage/net-dns/djbdns-1.05-r39/distdir" EMERGE_DEFAULT_OPTS="--complete-graph y --with-bdeps=y -1 -k -b --backtrack=100" ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME" FCFLAGS="-O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync merge-wait multilib-strict network-sandbox news parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms sign split-log strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0" GENTOO_MIRRORS="http://mirror.leaseweb.com/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo/ http://ftp.belnet.be/pub/rsync.gentoo.org/gentoo/ http://distfiles.gentoo.org" LANG="C.UTF8" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld" LEX="flex" MAKEOPTS="-j32" PKGDIR="/root/tbci/binpkg" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/var/tmp" SHELL="/bin/bash" USE="acl amd64 bzip2 cli crypt debug dri elogind fortran gdbm iconv ipv6 jumbo-build libtirpc multilib native-symlinks ncurses nls openmp pam pcre readline seccomp split-usr ssl test-rust unicode xattr zlib" ABI_X86="64" ELIBC="glibc" KERNEL="linux" Unset: ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXXFILT, ELFEDIT, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PYTHONPATH, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS ############################## # emerge history (qlop -mv): # ############################## 2024-03-02T20:25:42 >>> acct-group/nofiles-0-r2 2024-03-02T20:25:45 >>> sys-process/daemontools-0.76-r11 2024-03-02T20:25:44 >>> sys-apps/ucspi-tcp-0.88-r19 2024-03-02T20:25:56 >>> virtual/daemontools-0 2024-03-02T20:25:54 >>> acct-user/dnscache-0-r1 2024-03-02T20:25:54 >>> acct-user/dnslog-0-r1 2024-03-02T20:25:55 >>> acct-user/tinydns-0-r1 ####################################### # installed packages (qlist -ICvUSS): # ####################################### acct-group/audio-0-r2:0 acct-group/cdrom-0-r2:0 acct-group/dialout-0-r2:0 acct-group/disk-0-r2:0 acct-group/floppy-0-r1:0 acct-group/input-0-r2:0 acct-group/kmem-0-r2:0 acct-group/kvm-0-r2:0 acct-group/lp-0-r2:0 acct-group/man-0-r2:0 acct-group/messagebus-0-r2:0 acct-group/nofiles-0-r2:0 acct-group/polkitd-0-r2:0 acct-group/portage-0-r1:0 acct-group/render-0-r2:0 acct-group/root-0-r1:0 acct-group/sgx-0-r1:0 acct-group/sshd-0-r2:0 acct-group/tape-0-r2:0 acct-group/tty-0-r2:0 acct-group/usb-0-r2:0 acct-group/video-0-r2:0 acct-user/dnscache-0-r1:0 acct-user/dnslog-0-r1:0 acct-user/man-1-r2:0 acct-user/messagebus-0-r2:0 acct-user/polkitd-0-r2:0 acct-user/portage-0-r2:0 acct-user/sshd-0-r2:0 acct-user/tinydns-0-r1:0 app-admin/eselect-1.4.27-r1:0 -doc -emacs -vim-syntax app-admin/perl-cleaner-2.31:0 -pkgcore app-alternatives/awk-4:0 -busybox gawk -mawk -nawk split-usr app-alternatives/bc-0:0 -gh gnu app-alternatives/bzip2-1:0 -lbzip2 -pbzip2 reference split-usr app-alternatives/cpio-0:0 gnu -libarchive split-usr app-alternatives/gzip-1:0 -pigz reference split-usr app-alternatives/lex-0-r1:0 flex -reflex app-alternatives/ninja-1:0 reference -samurai app-alternatives/sh-0:0 bash -busybox -dash -ksh -lksh -mksh app-alternatives/tar-0:0 gnu -libarchive split-usr app-alternatives/yacc-1-r2:0 bison -byacc -reference app-arch/bzip2-1.0.8-r5:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static -static-libs -verify-sig app-arch/cpio-2.15:0 nls app-arch/gzip-1.13:0 -pic -static -verify-sig app-arch/libarchive-3.7.2-r2:0/13 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 acl -blake2 bzip2 e2fsprogs -expat iconv -lz4 lzma -lzo -nettle -static-libs -test -verify-sig xattr -zstd app-arch/tar-1.35:0 acl -minimal nls -selinux -verify-sig xattr app-arch/unzip-6.0_p27-r1:0 bzip2 -natspec unicode app-arch/xz-utils-5.6.0-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -cpu_flags_arm_crc32 -doc extra-filters nls -pgo -static-libs -verify-sig app-arch/zstd-1.5.5-r1:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -lz4 lzma -static-libs -test zlib app-crypt/gnupg-2.4.4-r1:0 bzip2 -doc -ldap nls readline -selinux smartcard ssl -test tofu -tools -tpm -usb -user-socket -verify-sig -wks-server app-crypt/gpgme-1.23.2:1/11.6.15.2 -common-lisp cxx debug -python python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -qt5 -qt6 -static-libs -test -verify-sig app-crypt/libb2-0.98.1-r3:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -native-cflags openmp -static-libs app-crypt/libmd-1.1.0:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 app-crypt/pinentry-1.2.1-r6:0 -X -caps -efl -emacs -gtk -keyring ncurses -qt5 -verify-sig -wayland app-crypt/rhash-1.4.4-r1:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 debug nls ssl -static-libs app-editors/nano-7.2-r1:0 -debug -justify -magic -minimal ncurses nls spell -static unicode app-eselect/eselect-fontconfig-20220403:0 app-eselect/eselect-iptables-20220320:0 app-eselect/eselect-lib-bin-symlink-0.1.1-r1:0 app-eselect/eselect-pinentry-0.7.3:0 app-i18n/man-pages-ja-20180315-r1:0 app-i18n/man-pages-l10n-4.19.0:0 l10n_cs l10n_da l10n_de l10n_el l10n_es l10n_fi l10n_fr l10n_hu l10n_id l10n_it l10n_mk l10n_nb l10n_nl l10n_pl l10n_pt-BR l10n_ro l10n_ru l10n_sr l10n_sv l10n_uk l10n_vi app-i18n/man-pages-zh_CN-1.6.4.0:0 app-misc/ca-certificates-20240203.3.98:0 -cacert app-misc/editor-wrapper-4-r1:0 app-misc/mime-types-2.1.54:0 -nginx app-misc/pax-utils-1.3.7:0 -caps -man -python -python_single_target_python3_10 python_single_target_python3_11 -seccomp -test app-misc/tmux-3.4:0 debug -selinux -systemd -utempter -vim-syntax app-portage/eix-0.36.7:0 debug -doc nls -sqlite app-portage/elt-patches-20240213:0 app-portage/gemato-20.5:0 gpg -pretty-log python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test -tools app-portage/gentoolkit-0.6.5:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 app-portage/getuto-1.10.1:0 -test app-portage/portage-utils-0.96.1:0 openmp qmanifest qtegrity -static app-shells/bash-5.2_p26:0 -afs -bashlogger -examples -mem-scramble net nls -pgo -plugins readline -verify-sig app-shells/bash-completion-2.11:0 eselect -test app-shells/gentoo-bashcomp-20230313:0 app-shells/push-3.4:0 app-shells/quoter-4.2:0 app-text/ansifilter-2.20:0 -gui -verify-sig app-text/asciidoc-10.2.0:0 -python_single_target_pypy3 -python_single_target_python3_10 python_single_target_python3_11 -python_single_target_python3_12 app-text/build-docbook-catalog-2.4:0 app-text/docbook-xml-dtd-4.5-r2:4.5 app-text/docbook-xml-dtd-4.4-r3:4.4 app-text/docbook-xml-dtd-4.2-r3:4.2 app-text/docbook-xml-dtd-4.1.2-r7:4.1.2 app-text/docbook-xsl-ns-stylesheets-1.79.1:0 -ruby app-text/docbook-xsl-stylesheets-1.79.1-r4:0 -ruby app-text/manpager-1:0 app-text/opensp-1.5.2-r10:0 -doc nls -static-libs -test app-text/po4a-0.70:0 -test -test app-text/sgml-common-0.6.3-r7:0 app-text/xmlto-0.0.28-r11:0 -latex text dev-build/autoconf-2.72-r1:2.72 -emacs -verify-sig dev-build/autoconf-archive-2023.02.20:0 dev-build/autoconf-wrapper-20231224:0 dev-build/automake-1.16.5-r2:1.16 -test dev-build/automake-wrapper-20221207:0 dev-build/cmake-3.28.3:0 -dap -doc -gui ncurses -qt6 -test -test -verify-sig dev-build/gtk-doc-am-1.33.2:0 dev-build/libtool-2.4.7-r2:2 -vanilla dev-build/make-4.4.1-r1:0 -guile nls -static -verify-sig dev-build/meson-1.3.2:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test -verify-sig dev-build/meson-format-array-0:0 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 dev-build/ninja-1.11.1-r5:0 -doc -test dev-db/sqlite-3.45.1-r1:3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 debug -doc -icu readline -secure-delete -static-libs -tcl -test -tools dev-lang/duktape-2.7.0-r3:0/2.7.0 dev-lang/perl-5.38.2-r2:0/5.38 -berkdb debug -doc gdbm ithreads -minimal -quadmath dev-lang/python-3.12.2_p1:3.12 -bluetooth -build debug ensurepip -examples gdbm -libedit ncurses -pgo readline sqlite ssl -test -tk -valgrind -verify-sig dev-lang/python-3.11.8_p1:3.11 -bluetooth -build debug ensurepip -examples gdbm -libedit ncurses -pgo readline sqlite ssl -test -tk -valgrind -verify-sig dev-lang/python-3.10.13_p3:3.10 -bluetooth -build debug ensurepip -examples gdbm -libedit ncurses -pgo readline sqlite ssl -test -tk -valgrind -verify-sig dev-lang/python-exec-2.4.10:2 native-symlinks python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-lang/python-exec-conf-2.4.6:2 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 dev-lang/tcl-8.6.13-r1:0/8.6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 debug threads dev-libs/boehm-gc-8.2.6:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 abi_x86_32 abi_x86_64 -abi_x86_x32 -cxx large -static-libs threads dev-libs/elfutils-0.191:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 bzip2 -debuginfod -lzma nls -static-libs -test utils -verify-sig -zstd dev-libs/expat-2.6.1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -examples -static-libs -test unicode dev-libs/glib-2.78.4-r1:2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -dbus debug elf -gtk-doc mime -selinux -static-libs -sysprof -systemtap -test -utils xattr dev-libs/gmp-6.3.0-r1:0/10.4 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 asm cpudetection cxx -doc -pic -static-libs dev-libs/gobject-introspection-1.78.1:0 -doctool -gtk-doc -python_single_target_python3_10 python_single_target_python3_11 -python_single_target_python3_12 -test dev-libs/gobject-introspection-common-1.78.1:0 dev-libs/isl-0.26:0/23 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs dev-libs/jsoncpp-1.9.5:0/25 -doc -test dev-libs/libassuan-2.5.6:0 -verify-sig dev-libs/libatomic_ops-7.8.2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 abi_x86_32 abi_x86_64 -abi_x86_x32 dev-libs/libbsd-0.11.8:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs -verify-sig dev-libs/libevent-2.1.12-r1:0/2.1-7 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 clock-gettime debug -malloc-replacement ssl -static-libs -test -verbose-debug -verify-sig dev-libs/libffi-3.4.6:0/8 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 debug -exec-static-trampoline -pax-kernel -static-libs -test dev-libs/libgcrypt-1.10.3-r1:0/20 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 asm -cpu_flags_arm_aes -cpu_flags_arm_neon -cpu_flags_arm_sha1 -cpu_flags_arm_sha2 -cpu_flags_ppc_altivec -cpu_flags_ppc_vsx2 -cpu_flags_ppc_vsx3 cpu_flags_x86_aes cpu_flags_x86_avx cpu_flags_x86_avx2 -cpu_flags_x86_padlock -cpu_flags_x86_sha cpu_flags_x86_sse4_1 -doc getentropy -static-libs -verify-sig dev-libs/libgpg-error-1.48:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -common-lisp nls -static-libs -test -verify-sig dev-libs/libksba-1.6.6:0 -static-libs -verify-sig dev-libs/libpcre2-10.43:0/3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 bzip2 jit -libedit pcre16 pcre32 readline -static-libs unicode -valgrind -verify-sig zlib dev-libs/libpipeline-1.5.7:0 -test dev-libs/libtasn1-4.19.0:0/6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs -test -verify-sig dev-libs/libunistring-1.2:0/5 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc -static-libs dev-libs/libuv-1.48.0:0/1 -verify-sig dev-libs/libxml2-2.12.5:2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -debug -examples ftp -icu -lzma python python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 readline -static-libs -test dev-libs/libxslt-1.1.39:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 crypt debug -examples -python python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -static-libs dev-libs/lzo-2.10:2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -examples split-usr -static-libs dev-libs/mpc-1.3.1:0/3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs dev-libs/mpfr-4.2.1:0/6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs -verify-sig dev-libs/nettle-3.9.1:0/8-6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 asm -cpu_flags_arm_aes -cpu_flags_arm_neon -cpu_flags_arm_sha1 -cpu_flags_arm_sha2 -cpu_flags_ppc_altivec -cpu_flags_ppc_vsx2 -cpu_flags_ppc_vsx3 cpu_flags_x86_aes cpu_flags_x86_pclmul -cpu_flags_x86_sha -doc gmp -static-libs -verify-sig dev-libs/npth-1.7-r1:0 -test dev-libs/openssl-3.2.1-r1:0/3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 asm cpu_flags_x86_sse2 -fips -ktls -rfc3779 -sctp -static-libs -test -tls-compression -vanilla -verify-sig -verify-sig -weak-ssl-ciphers dev-libs/popt-1.19-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 nls -static-libs dev-perl/Encode-EUCJPASCII-0.30.0-r1:0 -test dev-perl/Encode-HanExtra-0.230.0-r3:0 dev-perl/Encode-Locale-1.50.0-r1:0 -test dev-perl/ExtUtils-CChecker-0.110.0:0 -test dev-perl/File-BaseDir-0.90.0:0 -test dev-perl/File-DesktopEntry-0.220.0-r1:0 -test dev-perl/File-MimeInfo-0.330.0:0 -test dev-perl/IO-Socket-SSL-2.85.0:0 -examples -idn -test dev-perl/IPC-System-Simple-1.300.0:0 -test dev-perl/Locale-gettext-1.70.0-r1:0 -test dev-perl/MIME-Charset-1.13.1:0 l10n_ja l10n_zh -test dev-perl/Module-Build-0.423.400:0 -test dev-perl/Mozilla-CA-20999999-r1:0 -test dev-perl/Net-SSLeay-1.940.0:0 -examples -examples -minimal -test dev-perl/Pod-Parser-1.660.0:0 -test dev-perl/Regexp-IPv6-0.30.0-r2:0 -test dev-perl/SGMLSpm-1.1-r2:0 -test dev-perl/Syntax-Keyword-Try-0.290.0:0 -test dev-perl/TermReadKey-2.380.0-r1:0 -examples -test dev-perl/Text-CharWidth-0.40.0-r2:0 -test dev-perl/Text-WrapI18N-0.60.0-r2:0 -test dev-perl/Unicode-LineBreak-2019.1.0:0 dev-perl/URI-5.210.0:0 -test dev-perl/XS-Parse-Keyword-0.380.0:0 -test dev-perl/YAML-Tiny-1.740.0:0 -minimal -test dev-python/certifi-3021.3.16-r4:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/charset-normalizer-3.3.2:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/cython-3.0.8-r1:0 debug -doc python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/editables-0.5:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/ensurepip-pip-24.0:0 dev-python/ensurepip-setuptools-69.1.1:0 dev-python/ensurepip-wheels-100:0 dev-python/flit-core-3.9.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/gentoo-common-1:0 dev-python/gpep517-15:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/hatchling-1.21.1:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/idna-3.6:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/installer-0.7.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/jaraco-context-4.3.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/jaraco-functools-4.0.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/jaraco-text-3.12.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/jinja-3.1.3:0 -doc -examples python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/lxml-5.1.0:0 debug -doc -examples python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test threads dev-python/markupsafe-2.1.5:0 debug python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/more-itertools-10.2.0:0 -doc python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/nspektr-0.5.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/ordered-set-4.1.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/packaging-23.2-r1:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/pathspec-0.12.1:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/platformdirs-4.2.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/pluggy-1.4.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/pypy3-7.3.15:0/pypy310-pp73-384 gdbm ncurses sqlite -tk dev-python/pypy3_10-7.3.15:0/pypy310-pp73-384 ensurepip gdbm jit ncurses sqlite -tk dev-python/pypy3_10-exe-bin-7.3.15:7.3.15 dev-python/PySocks-1.7.1-r2:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 dev-python/requests-2.31.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -socks5 -test test-rust dev-python/setuptools-69.1.1:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/setuptools-scm-8.0.4:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/tomli-2.0.1-r1:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/trove-classifiers-2024.2.23:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/typing-extensions-4.10.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/urllib3-2.2.1:0 -brotli -http2 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test -zstd dev-python/wheel-0.42.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-util/checkbashisms-2.23.5:0 dev-util/desktop-file-utils-0.27-r1:0 dev-util/glib-utils-2.78.4:0 -python_single_target_python3_10 python_single_target_python3_11 -python_single_target_python3_12 dev-util/gperf-3.1-r2:0 dev-util/pkgconf-2.1.1:0/4 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 native-symlinks -test dev-util/re2c-3.1:0 debug -test dev-vcs/git-2.44.0:0 blksha1 -cgi curl -cvs -doc gpg -highlight iconv -keyring -mediawiki nls pcre -perforce -perl -python_single_target_python3_10 python_single_target_python3_11 -python_single_target_python3_12 safe-directory -selinux -subversion -test -tk webdav -xinetd media-fonts/liberation-fonts-2.1.5:0 -X -X -fontforge media-gfx/graphite2-1.3.14_p20210810-r3:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -perl -test media-libs/fontconfig-2.15.0:1.0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc nls -test media-libs/freetype-2.13.2:2 -X -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 adobe-cff -brotli bzip2 cleartype-hinting debug -doc -fontforge harfbuzz png -static-libs -svg -utils media-libs/harfbuzz-8.3.0:0/6.0.0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 cairo debug -doc -experimental glib graphite -icu introspection -test truetype media-libs/libpng-1.6.43:0/16 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -apng -cpu_flags_arm_neon cpu_flags_x86_sse -static-libs -test net-dns/c-ares-1.27.0:0/2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs -test -verify-sig net-dns/libidn2-2.3.7:0/2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 nls -static-libs -verify-sig net-firewall/iptables-1.8.10-r1:0/1.8.3 -conntrack -netlink -nftables -pcap -static-libs -test net-libs/gnutls-3.8.3:0/30.30 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -brotli cxx -dane -doc -examples idn nls openssl -pkcs11 seccomp -sslv2 -sslv3 -static-libs -test -test-full tls-heartbeat -tools -verify-sig zlib -zstd net-libs/libmnl-1.0.5:0/0.2.0 -examples -verify-sig net-libs/libnsl-2.0.1:0/3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs net-libs/libpsl-0.21.5:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -icu idn -test net-libs/libtirpc-1.3.4-r2:0/3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -kerberos -static-libs net-libs/nghttp2-1.59.0:0/1.14 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 debug -hpack-tools -jemalloc -static-libs -systemd -test -utils -xml net-misc/curl-8.6.0-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 adns alt-svc -brotli -curl_ssl_gnutls -curl_ssl_mbedtls curl_ssl_openssl -curl_ssl_rustls ftp -gnutls -gopher hsts http2 -idn imap -kerberos -ldap -mbedtls -nghttp3 openssl pop3 progress-meter psl -rtmp -rustls -samba smtp -ssh ssl -sslv3 -static-libs -telnet -test tftp -verify-sig -websockets -zstd net-misc/dhcpcd-10.0.6-r2:0 debug embedded ipv6 -privsep udev net-misc/iputils-20240117:0 arping -caps -clockdiff -doc filecaps -idn nls -test -tracepath net-misc/netifrc-0.7.8:0 dhcp net-misc/openssh-9.6_p1-r3:0 -abi_mips_n32 -audit -debug -kerberos -ldns -libedit -livecd pam -pie -security-key -selinux ssl -static -test -verify-sig -xmss net-misc/rsync-3.2.7-r4:0 acl -examples iconv -lz4 -python_single_target_python3_10 python_single_target_python3_11 -rrsync ssl -stunnel -system-zlib -verify-sig xattr -xxhash -zstd net-misc/wget-1.21.4:0 -cookie-check debug -gnutls -idn ipv6 -metalink nls -ntlm pcre ssl -static -test -uuid -verify-sig zlib perl-core/File-Temp-0.231.100:0 perl-core/Math-BigInt-1.999.842:0 -examples -test sec-keys/openpgp-keys-gentoo-release-20230329:0 -test sys-apps/acl-2.3.2-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 nls -static-libs sys-apps/attr-2.5.2-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 debug nls -static-libs sys-apps/baselayout-2.14-r2:0 -build split-usr sys-apps/coreutils-9.4-r1:0 acl -caps -gmp -hostname -kill -multicall nls openssl -selinux split-usr -static -test -vanilla -verify-sig xattr sys-apps/dbus-1.15.8:0 -X -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 debug -doc elogind -selinux -static-libs -systemd -test -test -valgrind sys-apps/diffutils-3.10:0 nls -verify-sig sys-apps/file-5.45-r4:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 bzip2 -lzip -lzma -python python_targets_python3_10 python_targets_python3_11 -seccomp -static-libs -verify-sig zlib -zstd sys-apps/findutils-4.9.0-r2:0 nls -selinux -static -test -verify-sig sys-apps/gawk-5.3.0-r1:0 -mpfr nls -pma readline -verify-sig sys-apps/gentoo-functions-0.19:0 sys-apps/grep-3.11:0 egrep-fgrep nls pcre -static -verify-sig sys-apps/groff-1.23.0:0 -X -examples -uchardet sys-apps/help2man-1.49.3:0 nls sys-apps/install-xattr-0.8-r1:0 sys-apps/iproute2-6.6.0-r3:0 -atm -berkdb -bpf -caps -elf iptables -minimal -nfs -selinux sys-apps/kbd-2.6.4:0 nls pam -selinux -test sys-apps/kmod-31-r1:0 debug -doc lzma -pkcs7 -static-libs tools zlib zstd sys-apps/less-643-r1:0 pcre -test sys-apps/locale-gen-2.23-r1:0 sys-apps/man-db-2.12.0:0 manpager nls seccomp -selinux -static-libs zlib sys-apps/man-pages-6.06:0 l10n_cs l10n_da l10n_de l10n_el l10n_es l10n_fi l10n_fr l10n_hu l10n_id l10n_it l10n_ja l10n_mk l10n_nb l10n_nl l10n_pl l10n_pt-BR l10n_ro l10n_ru l10n_sr l10n_sv l10n_uk l10n_vi l10n_zh-CN -verify-sig sys-apps/miscfiles-1.5-r4:0 -minimal sys-apps/net-tools-2.10:0 arp hostname ipv6 -nis nls -plipconfig -selinux -slattach -static sys-apps/openrc-0.53:0 -audit -bash debug ncurses netifrc -newnet pam -s6 -selinux -sysv-utils sysvinit unicode sys-apps/portage-3.0.63:0 -apidoc -build -doc -gentoo-dev ipc native-extensions python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 rsync-verify -selinux -test xattr sys-apps/sandbox-2.38:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 abi_x86_32 abi_x86_64 -abi_x86_x32 nnp sys-apps/sed-4.9:0 acl nls -selinux -static -verify-sig sys-apps/shadow-4.14.6:0/4 acl -audit -cracklib nls pam -selinux -skey split-usr -su -systemd -verify-sig xattr sys-apps/systemd-utils-254.10:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 acl -boot -kernel-install kmod -python_single_target_python3_10 python_single_target_python3_11 -python_single_target_python3_12 -secureboot -selinux split-usr -sysusers -test tmpfiles udev -ukify sys-apps/sysvinit-3.08:0 -ibm nls -selinux -static -verify-sig sys-apps/texinfo-7.1-r1:0 nls standalone -static sys-apps/ucspi-tcp-0.88-r19:0 ipv6 -qmail-spp -selinux sys-apps/util-linux-2.39.3-r2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -audit -build -caps cramfs -cryptsetup -fdformat hardlink -kill logger -magic ncurses nls pam -python python_targets_python3_10 python_targets_python3_11 readline -rtas -selinux -slang -static-libs su suid -systemd -test -tty-helpers -udev unicode -verify-sig sys-apps/which-2.21:0 sys-auth/elogind-252.9:0 acl -audit cgroup-hybrid debug -doc pam policykit -selinux -test sys-auth/pambase-20240128:0 -caps -debug elogind -gnome-keyring -homed -minimal -mktemp nullok -pam_krb5 -pam_ssh passwdqc -pwhistory -pwquality -securetty -selinux sha512 -sssd -systemd -yescrypt sys-auth/passwdqc-2.0.3-r1:0 sys-auth/polkit-124-r1:0 daemon duktape -examples -gtk introspection -kde pam -selinux -systemd -test sys-devel/bc-1.07.1-r6:0 -libedit readline -static sys-devel/binutils-2.42-r1:2.42 -cet -debuginfod -doc -gold -gprofng -hardened -multitarget nls -pgo plugins -static-libs -test -vanilla -zstd sys-devel/binutils-config-5.5:0 native-symlinks sys-devel/bison-3.8.2-r2:0 -examples nls -static -test -verify-sig sys-devel/clang-17.0.6:17/17 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -debug -doc -doc extra -ieee-long-double llvm_targets_AArch64 llvm_targets_AMDGPU -llvm_targets_ARC llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF -llvm_targets_CSKY -llvm_targets_DirectX llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch -llvm_targets_M68k llvm_targets_MSP430 llvm_targets_Mips llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV -llvm_targets_SPIRV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore -llvm_targets_Xtensa pie -python_single_target_python3_10 python_single_target_python3_11 -python_single_target_python3_12 static-analyzer -test -test -verify-sig -xml sys-devel/clang-common-17.0.6-r1:0 -bootstrap-prefix -default-compiler-rt -default-libcxx -default-lld -hardened -llvm-libunwind -verify-sig sys-devel/clang-runtime-17.0.6:17 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 abi_x86_32 abi_x86_64 -abi_x86_x32 compiler-rt -libcxx openmp sanitize sys-devel/clang-toolchain-symlinks-17:17 -gcc-symlinks -multilib-symlinks native-symlinks sys-devel/flex-2.6.4-r6:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 nls -static -test sys-devel/gcc-13.2.1_p20240210:13 -ada -cet -custom-cflags cxx -d -debug -default-stack-clash-protection -default-znow -doc -fixed-point fortran -go graphite -hardened -ieee-long-double -jit -libssp lto -modula2 multilib nls -objc -objc++ -objc-gc openmp -pch -pgo pie sanitize ssp -systemtap -test -valgrind -vanilla -vtv -zstd sys-devel/gcc-config-2.11:0 cc-wrappers native-symlinks sys-devel/gettext-0.22.5:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 acl cxx -doc -emacs -git -java -java ncurses nls openmp -static-libs -verify-sig xattr sys-devel/gnuconfig-20230731:0 sys-devel/lld-17.0.6:17/17 -debug -test -verify-sig -zstd sys-devel/lld-toolchain-symlinks-17:17 -multilib-symlinks native-symlinks sys-devel/llvm-17.0.6:17/17 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 binutils-plugin -debug -debuginfod -doc -doc -exegesis -libedit libffi llvm_targets_AArch64 llvm_targets_AMDGPU -llvm_targets_ARC llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF -llvm_targets_CSKY -llvm_targets_DirectX llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch -llvm_targets_M68k llvm_targets_MSP430 llvm_targets_Mips llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV -llvm_targets_SPIRV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore -llvm_targets_Xtensa ncurses -test -verify-sig -xar -xml -z3 -zstd sys-devel/llvm-common-17.0.6:0 -emacs -verify-sig sys-devel/llvm-toolchain-symlinks-17:17 -multilib-symlinks native-symlinks sys-devel/llvmgold-17:0 sys-devel/m4-1.4.19-r2:0 -examples nls -verify-sig sys-devel/patch-2.7.6-r5:0 -static -test -verify-sig xattr sys-fs/e2fsprogs-1.47.0-r3:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -cron -fuse nls -static-libs -test tools sys-fs/udev-init-scripts-35:0 sys-kernel/dracut-060_pre20240104-r3:0 -selinux -test sys-kernel/gentoo-kernel-bin-6.1.80:6.1.80 initramfs -test sys-kernel/installkernel-28:0 dracut -grub -refind -systemd -systemd-boot -uki -ukify sys-kernel/linux-headers-6.7:0 -headers-only sys-libs/binutils-libs-2.42-r1:0/2.42.0 -64-bit-bfd -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -cet -multitarget nls -static-libs -test sys-libs/compiler-rt-17.0.6:17 abi_x86_32 abi_x86_64 clang -debug -test -verify-sig sys-libs/compiler-rt-sanitizers-17.0.6:17 abi_x86_32 abi_x86_64 asan cfi clang -debug dfsan gwp-asan hwasan libfuzzer lsan memprof msan orc profile safestack scudo -shadowcallstack -test -test tsan ubsan -verify-sig xray sys-libs/gdbm-1.23:0/6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 berkdb nls readline -static-libs -test -verify-sig sys-libs/glibc-2.39-r1:2.2 -audit -caps -cet -compile-locales -custom-cflags -doc -gd -hash-sysv-compat -headers-only multiarch multilib -multilib-bootstrap -nscd -perl -profile -selinux ssp stack-realign static-libs -suid -systemd -systemtap -test -vanilla sys-libs/libcap-2.69-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 pam -static-libs -tools sys-libs/libomp-17.0.6:0/17 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 abi_x86_32 abi_x86_64 -abi_x86_x32 debug -gdb-plugin -hwloc -llvm_targets_AMDGPU -llvm_targets_NVPTX -offload -ompt -python_single_target_python3_10 python_single_target_python3_11 -python_single_target_python3_12 -test -verify-sig sys-libs/libseccomp-2.5.5:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -experimental-loong -python python_targets_python3_10 python_targets_python3_11 -static-libs -test sys-libs/libxcrypt-4.4.36-r2:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 abi_x86_32 abi_x86_64 -abi_x86_x32 compat -headers-only split-usr -static-libs system -test sys-libs/ncurses-6.4_p20230401:0/6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -ada cxx debug -doc -gpm -minimal -profile split-usr -split-usr stack-realign -static-libs -test tinfo -trace -verify-sig sys-libs/pam-1.5.3-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -audit -berkdb -debug filecaps -nis -selinux sys-libs/readline-8.2_p10:0/8 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 split-usr -static-libs unicode -utils -verify-sig sys-libs/timezone-data-2024a-r1:0 -leaps-timezone nls -zic-slim sys-libs/zlib-1.3.1-r1:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 minizip -static-libs -verify-sig sys-process/daemontools-0.76-r11:0 -selinux -static sys-process/procps-4.0.4-r1:0/0-ng -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 elogind kill -modern-top ncurses nls -selinux -static-libs -systemd -test unicode sys-process/psmisc-23.6:0 -X -apparmor nls -selinux -test virtual/acl-0-r2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs virtual/daemontools-0:0 virtual/dev-manager-0-r2:0 virtual/dist-kernel-6.1.80:0/6.1.80 virtual/editor-0-r7:0 virtual/libc-1-r1:0 virtual/libcrypt-2-r1:0/2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs virtual/libelf-3-r1:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 virtual/libiconv-0-r2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 virtual/libintl-0-r2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 virtual/libudev-251-r2:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -systemd virtual/man-0-r4:0 virtual/openssh-0:0 ssl virtual/os-headers-0-r2:0 virtual/package-manager-1:0 virtual/pager-0-r1:0 virtual/perl-bignum-0.660.0:0 virtual/perl-Carp-1.540.0:0 virtual/perl-CPAN-2.360.0:0 virtual/perl-CPAN-Meta-2.150.10-r7:0 virtual/perl-CPAN-Meta-YAML-0.18.0-r9:0 virtual/perl-Data-Dumper-2.188.0:0 virtual/perl-Encode-3.190.0:0 virtual/perl-Exporter-5.770.0-r1:0 virtual/perl-ExtUtils-CBuilder-0.280.238:0 virtual/perl-ExtUtils-Install-2.220.0:0 virtual/perl-ExtUtils-MakeMaker-7.700.0:0 virtual/perl-ExtUtils-Manifest-1.730.0-r2:0 virtual/perl-ExtUtils-ParseXS-3.510.0:0 virtual/perl-File-Path-2.180.0-r2:0 virtual/perl-File-Spec-3.880.0:0 virtual/perl-File-Temp-0.231.100:0 virtual/perl-Getopt-Long-2.540.0:0 virtual/perl-JSON-PP-4.160.0-r1:0 virtual/perl-libnet-3.150.0:0 ssl virtual/perl-Math-BigInt-1.999.842:0 virtual/perl-Math-BigInt-FastCalc-0.501.300:0 virtual/perl-Math-BigRat-0.262.400:0 virtual/perl-Math-Complex-1.620.0:0 virtual/perl-MIME-Base64-3.160.100_rc:0 virtual/perl-Module-Metadata-1.0.37-r3:0 virtual/perl-parent-0.241.0:0 virtual/perl-Parse-CPAN-Meta-2.150.10-r7:0 virtual/perl-Perl-OSType-1.10.0-r7:0 virtual/perl-podlators-5.10.0:0 virtual/perl-Scalar-List-Utils-1.630.0:0 virtual/perl-Test-Harness-3.440.0-r1:0 virtual/perl-Text-ParseWords-3.310.0-r1:0 virtual/perl-Unicode-Collate-1.310.0-r1:0 virtual/perl-version-0.992.900-r1:0 virtual/pkgconfig-3:0 native-symlinks virtual/service-manager-1-r1:0 virtual/ssh-0-r2:0 -minimal virtual/tmpfiles-0-r5:0 -systemd virtual/ttf-fonts-1-r2:0 virtual/udev-217-r7:0 -systemd virtual/w3m-1:0 www-client/pybugz-0.14:0 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 www-client/w3m-0.5.3_p20230121:0 -X -fbcon -gdk-pixbuf -gpm -imlib l10n_ja -lynxkeymap nls -nntp ssl unicode -xface x11-base/xcb-proto-1.16.0:0 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 x11-base/xorg-proto-2023.2:0 -test x11-libs/cairo-1.18.0:0 X -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -aqua -debug glib -gtk-doc -test x11-libs/libX11-1.8.7:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc -test x11-libs/libXau-1.0.11:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc x11-libs/libxcb-1.16-r1:0/1.12 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc -doc -selinux -test xkb x11-libs/libXdmcp-1.1.4-r2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc x11-libs/libXext-1.3.6:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc x11-libs/libXrender-0.9.11:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 x11-libs/pixman-0.43.4:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -cpu_flags_arm_iwmmxt -cpu_flags_arm_iwmmxt2 -cpu_flags_arm_neon -cpu_flags_ppc_altivec cpu_flags_x86_mmxext cpu_flags_x86_sse2 cpu_flags_x86_ssse3 -loongson2f -static-libs -test x11-libs/xtrans-1.5.0:0 -doc x11-misc/compose-tables-1.8.7:0 x11-misc/shared-mime-info-2.4-r1:0 -test x11-misc/util-macros-1.20.0:0 x11-misc/xdg-utils-1.2.1-r1:0 -X -dbus -doc -gnome ############# # build.log # ############# >>> Unpacking source... >>> Unpacking djbdns-1.05.tar.gz to /var/tmp/portage/net-dns/djbdns-1.05-r39/work >>> Unpacking djbdns-1.05-man.tar.gz to /var/tmp/portage/net-dns/djbdns-1.05-r39/work >>> Unpacking djbdns-1.05-test32.diff.xz to /var/tmp/portage/net-dns/djbdns-1.05-r39/work >>> Source unpacked in /var/tmp/portage/net-dns/djbdns-1.05-r39/work >>> Preparing source in /var/tmp/portage/net-dns/djbdns-1.05-r39/work/djbdns-1.05 ... * Applying dnsroots.patch ... [ ok ] * Applying dnstracesort.patch ... [ ok ] * Applying string_length_255.patch ... [ ok ] * Applying srv_record_support.patch ... [ ok ] * Applying increase-cname-recustion-depth.patch ... [ ok ] * Applying CVE2009-0858_0001-check-response-domain-name-length.patch ... [ ok ] * Applying CVE2012-1191_0001-ghost-domain-attack.patch ... [ ok ] * Applying AR-and-RANLIB-support.patch ... [ ok ] * Applying tinydns-softlimit.patch ... [ ok ] * Applying djbdns-dnscache-configurable-truncate-manpages.patch ... [ ok ] * Applying djbdns-1.05-test32.diff ... patching file FILES patching file Makefile Hunk #1 succeeded at 47 (offset 2 lines). Hunk #2 succeeded at 73 (offset 2 lines). Hunk #3 succeeded at 121 (offset 2 lines). Hunk #4 succeeded at 151 (offset 2 lines). Hunk #5 succeeded at 189 (offset 2 lines). Hunk #6 succeeded at 211 (offset 2 lines). Hunk #7 succeeded at 241 (offset 2 lines). Hunk #8 succeeded at 367 (offset 2 lines). Hunk #9 succeeded at 385 (offset 2 lines). Hunk #10 succeeded at 397 (offset 2 lines). Hunk #11 succeeded at 419 (offset 2 lines). Hunk #12 succeeded at 441 (offset 2 lines). Hunk #13 succeeded at 451 (offset 2 lines). Hunk #14 succeeded at 465 (offset 2 lines). Hunk #15 succeeded at 478 (offset 2 lines). Hunk #16 succeeded at 489 (offset 2 lines). Hunk #17 succeeded at 510 (offset 2 lines). Hunk #18 succeeded at 537 (offset 2 lines). Hunk #19 succeeded at 595 (offset 2 lines). Hunk #20 succeeded at 636 (offset 2 lines). Hunk #21 succeeded at 668 (offset 2 lines). Hunk #22 succeeded at 681 (offset 2 lines). Hunk #23 succeeded at 712 (offset 2 lines). Hunk #24 succeeded at 740 (offset 2 lines). Hunk #25 succeeded at 752 (offset 2 lines). Hunk #26 succeeded at 762 (offset 2 lines). Hunk #27 succeeded at 787 (offset 2 lines). Hunk #28 succeeded at 803 (offset 2 lines). Hunk #29 succeeded at 823 (offset 2 lines). Hunk #30 succeeded at 836 (offset 2 lines). Hunk #31 succeeded at 847 (offset 2 lines). Hunk #32 succeeded at 858 (offset 2 lines). Hunk #33 succeeded at 974 (offset 2 lines). Hunk #34 succeeded at 990 (offset 2 lines). Hunk #35 succeeded at 1075 (offset 2 lines). Hunk #36 succeeded at 1090 (offset 2 lines). Hunk #37 succeeded at 1114 (offset 2 lines). Hunk #38 succeeded at 1124 (offset 2 lines). Hunk #39 succeeded at 1178 (offset 2 lines). Hunk #40 succeeded at 1200 (offset 2 lines). Hunk #41 succeeded at 1218 (offset 2 lines). patching file README.ipv6 patching file TARGETS patching file auto-str.c patching file axfr-get.c Hunk #2 succeeded at 236 with fuzz 2 (offset 20 lines). Hunk #3 succeeded at 300 (offset 28 lines). patching file axfrdns-conf.c patching file axfrdns.c patching file buffer_put.c patching file cachetest.c patching file cdb.c patching file chkshsgr.c patching file clientloc.c patching file clientloc.h patching file dd.c patching file dd.h patching file deps.c patching file dns.h Hunk #1 succeeded at 35 (offset 1 line). Hunk #2 succeeded at 56 (offset 1 line). Hunk #3 succeeded at 86 (offset 1 line). patching file dns_domain.c patching file dns_ip.c patching file dns_ip6.c patching file dns_ipq6.c patching file dns_name.c patching file dns_nd.c patching file dns_nd6.c patching file dns_packet.c patching file dns_rcip.c patching file dns_rcrw.c patching file dns_resolve.c patching file dns_sortip.c patching file dns_sortip6.c patching file dns_transmit.c patching file dnscache-conf.c patching file dnscache.c patching file dnsfilter.c patching file dnsip.c patching file dnsip6.c patching file dnsip6q.c patching file dnsipq.c patching file dnsmx.c patching file dnsname.c patching file dnsq.c patching file dnsqr.c patching file dnstrace.c patching file dnstxt.c patching file error.h patching file exit.h patching file fcomp.c patching file fmt_xlong.c patching file getln2.c patching file haveip6.h1 patching file haveip6.h2 patching file haven2i.h1 patching file haven2i.h2 patching file hier.c patching file instcheck.c patching file iopause.c patching file ip4.h patching file ip4_fmt.c patching file ip4_scan.c patching file ip6.h patching file ip6_fmt.c patching file ip6_scan.c patching file log.c patching file log.h patching file okclient.c patching file okclient.h patching file parsetype.h patching file pickdns-conf.c patching file pickdns-data.c patching file pickdns.c patching file printrecord.c patching file printrecord.h patching file prot.c patching file prot.h patching file qlog.c patching file qlog.h patching file query.c Hunk #6 succeeded at 208 with fuzz 2. Hunk #17 succeeded at 791 (offset 6 lines). Hunk #18 succeeded at 829 (offset 6 lines). Hunk #19 succeeded at 843 (offset 6 lines). Hunk #20 succeeded at 855 (offset 6 lines). Hunk #21 succeeded at 929 (offset 6 lines). Hunk #22 succeeded at 946 (offset 6 lines). Hunk #23 succeeded at 1020 (offset 6 lines). Hunk #24 succeeded at 1055 (offset 6 lines). Hunk #25 succeeded at 1066 (offset 6 lines). patching file query.h patching file random-ip.c patching file rbldns-conf.c patching file rbldns-data.c patching file rbldns.c patching file response.c patching file response.h patching file roots.c patching file roots.h patching file scan_xlong.c patching file seek_set.c patching file server.c patching file sockaddr_in6.h1 patching file sockaddr_in6.h2 patching file socket.h patching file socket_accept.c patching file socket_accept6.c patching file socket_bind.c patching file socket_bind6.c patching file socket_conn.c patching file socket_connect6.c patching file socket_getifidx.c patching file socket_noipv6.c patching file socket_recv.c patching file socket_recv6.c patching file socket_send.c patching file socket_send6.c patching file socket_tcp6.c patching file socket_udp6.c patching file stralloc.h patching file stralloc_catb.c patching file stralloc_opyb.c patching file strerr.h patching file tdlookup.c patching file tinydns-conf.c patching file tinydns-data.c Hunk #5 succeeded at 270 (offset 1 line). Hunk #6 succeeded at 329 (offset 1 line). Hunk #7 succeeded at 346 (offset 1 line). Hunk #8 succeeded at 358 (offset 1 line). Hunk #9 succeeded at 401 (offset 1 line). Hunk #10 succeeded at 411 (offset 1 line). Hunk #11 succeeded at 500 (offset 38 lines). patching file tinydns-edit.c patching file tinydns-get.c patching file trydrent.c patching file tryip6.c patching file tryn2i.c patching file trysa6.c patching file tryshsgr.c patching file uint16.h patching file uint32.h1 patching file uint32.h2 patching file utime.c patching file walldns-conf.c patching file walldns.c [ ok ] * Applying CVE2008-4392_0001-dnscache-merge-similar-outgoing-queries-ipv6-test32.patch ... [ ok ] * Applying CVE2008-4392_0002-dnscache-cache-soa-records-ipv6-test29.patch ... [ ok ] * Applying djbdns-dnscache-configurable-truncate-size-v6.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-dns/djbdns-1.05-r39/work/djbdns-1.05 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/net-dns/djbdns-1.05-r39/work/djbdns-1.05 ... make -j32 AR=x86_64-pc-linux-gnu-ar RANLIB=x86_64-pc-linux-gnu-ranlib ( cat warn-auto.sh; \ echo 'main="$1"; shift'; \ echo exec "`head -n1 conf-ld`" \ '-o "$main" "$main".o ${1+"$@"}' \ ) > load ( cat warn-auto.sh; \ echo exec "`head -n1 conf-cc`" '-c ${1+"$@"}' \ ) > compile.sh echo 'char cmdline[] = "'`head -n1 conf-cc`'";' > fcompcmdline.h ( cat warn-auto.sh; \ echo CC=\'`head -n1 conf-cc`\'; \ echo LD=\'`head -n1 conf-ld`\'; \ cat find-systype.sh; \ ) | sh > systype cat warn-auto.sh choose.sh \ | sed s}HOME}"`head -n1 conf-home`"}g \ > choose chmod 755 load chmod 755 compile.sh chmod 755 choose cat warn-auto.sh dnstracesort.sh \ | sed s}HOME}"`head -n1 conf-home`"}g \ > dnstracesort cat warn-auto.sh rts.sh \ | sed s}HOME}"`head -n1 conf-home`"}g \ > rts ./compile.sh fcomp.c && ./load fcomp && mv fcomp compile chmod 755 dnstracesort chmod 755 rts ( case "`cat systype`" in \ sunos-5.*) cat hasdevtcp.h2 ;; \ *) cat hasdevtcp.h1 ;; \ esac ) > hasdevtcp.h ( cat warn-auto.sh; \ echo 'main="$1"; shift'; \ echo 'rm -f "$main"'; \ echo 'x86_64-pc-linux-gnu-ar cr "$main" ${1+"$@"}'; \ case "`cat systype`" in \ sunos-5.*) ;; \ unix_sv*) ;; \ irix64-*) ;; \ irix-*) ;; \ dgux-*) ;; \ hp-ux-*) ;; \ sco*) ;; \ *) echo 'x86_64-pc-linux-gnu-ranlib "$main"' ;; \ esac \ ) > makelib chmod 755 makelib ( ( ./compile tryulong32.c && ./load tryulong32 && \ ./tryulong32 ) >/dev/null 2>&1 \ && cat uint32.h2 || cat uint32.h1 ) > uint32.h ./choose clr tryulong64 uint64.h1 uint64.h2 > uint64.h ./compile generic-conf.c ./compile auto-str.c ./compile buffer.c ./compile buffer_1.c ./compile buffer_2.c ./compile buffer_copy.c ./compile buffer_get.c ./compile buffer_put.c ./compile strerr_die.c ./compile strerr_sys.c ./compile buffer_read.c ./compile buffer_write.c ./compile error.c ./compile error_str.c ./compile ndelay_off.c ./compile ndelay_on.c ./compile open_read.c ./compile open_trunc.c ./compile openreadclose.c ./compile readclose.c ./compile seek_set.c ./choose c tryip6 haveip6.h1 haveip6.h2 > haveip6.h ( ( ./compile trylsock.c && \ ./load trylsock -lsocket -lnsl ) >/dev/null 2>&1 \ && echo -lsocket -lnsl || exit 0 ) > socket.lib ./compile byte_chr.c ./compile byte_copy.c ./compile byte_cr.c ./compile byte_diff.c ./compile byte_zero.c ./compile case_diffb.c ./compile case_diffs.c byte_chr.c:3:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 3 | unsigned int byte_chr(s,n,c) | ^ In file included from byte_chr.c:1: ./byte.h:4:21: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 4 | extern unsigned int byte_chr(); | ^ byte_cr.c:3:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 3 | void byte_copyr(to,n,from) | ^ In file included from byte_cr.c:1: ./byte.h:7:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 7 | extern void byte_copyr(); | ^ buffer_put.cbuffer_get.c::11:1011::11 :warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 1011 | | rw == oopp((ffdd,,bbuuff,,lleenn));; | | ^ ^ buffer_get.c:20:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 20 | byte_copy(buf,len,s->x + s->n); | ^ buffer_get.c:34:27: warning: passing arguments to 'byte_copyr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 34 | if (s->n > 0) byte_copyr(s->x + s->n,r,s->buffer_put.cx:)38;: 14 :| ^warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 38 | byte_copy(s->x + s->p,n,buf); s->p += n; buf += n; len -= n; | ^ buffer_put.c:42:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 42 | byte_copy(s->x + s->p,len,buf); | ^ ./compile case_lowerb.c buffer_put.c:64:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 64 | byte_copy(s->x + s->p,len,buf); | ^ byte_zero.c:3:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./compile fmt_ulong.c 3 | void byte_zero(s,n) | ^ In file included from byte_zero.c:1: ./byte.h:9:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 9 | extern void byte_zero(); | ^ ./compile ip4_fmt.c byte_diff.c:3:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 3 | int byte_diff(s,n,t) | ^ In file included from byte_diff.c:1: ./byte.h:8:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 8 | extern int byte_diff(); | ^ rm -f tryulong32.o tryulong32 byte_copy.c:3:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 3 | void byte_copy(to,n,from) | ^ In file included from byte_copy.c:1: ./byte.h:6:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 6 | extern void byte_copy(); | ^ ./compile ip4_scan.c 2 warnings generated. ./compile scan_ulong.c ./compile str_chr.c 2 warnings generated. ./compile str_diff.c ./compile str_len.c 2 warnings generated. ./compile str_rchr.c ./compile str_start.c ./compile uint16_pack.c ./compile uint16_unpack.c ./compile uint32_pack.c ./compile uint32_unpack.c ./compile ip6_fmt.c ./compile ip6_scan.c 2 warnings generated. ./compile fmt_xlong.c ./compile scan_xlong.c 2 warnings generated. ./choose clr trypoll iopause.h1 iopause.h2 > iopause.h ./compile droproot.c ./compile okclient.c ./choose c trydrent direntry.h1 direntry.h2 > direntry.h ./choose c trysysel select.h1 select.h2 > select.h ./compile chkshsgr.c ./compile env.c ./compile alloc.c 3 warnings generated. ./compile alloc_re.c ./compile getln.c ip6_scan.c:26:9: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 26 | if (byte_equal(ip+./compile getln2.c 12,4,V6any)) c=V6any; | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ ./compile stralloc_cat.c ./compile stralloc_catb.c ./compile stralloc_cats.c ./compile stralloc_copy.c ./compile stralloc_eady.c ./compile stralloc_num.c ./compile stralloc_opyb.c ./compile stralloc_opys.c ip6_fmt.c:20:18: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 20 | if (j==12 && ip6_isv4mapped(ip)) { | ^ ./ip6.h:24:29: note: expanded from macro 'ip6_isv4mapped' 24 | #define ip6_isv4mapped(ip) (byte_equal(ip,12,V4mappedprefix)) | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ ./compile stralloc_pend.c ./compile walldns-conf.c ./compile qlog.c ./compile cdb.c ./compile cdb_hash.c 4 warnings generated. ./compile cdb_make.c ./compile rbldns-conf.c rm -f trylsock.o trylsock ./compile rbldns-data.c ./compile pickdns-conf.c okclient.c:20:7: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 20 | if (byte_equal(ip,12,V4mappedprefix)) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ ./compile tinydns-conf.c alloc_re.c:11:12: warning: passing arguments to 'alloc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 11 | y = alloc(n); | ^ alloc_re.c:13:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 13 | byte_copy(y,m,*x); | ^ alloc_re.c:14:13: warning: passing arguments to 'alloc_free' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 14 | alloc_free(*x); | ^ alloc_re.c:4:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 4 | int alloc_re(x,m,n) | ^ In file included from alloc_re.c:1: ./alloc.h:6:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 6 | extern int alloc_re(); | ^ ./compile clientloc.c getln2.c:18:17: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 18 | i = byte_chr(x,n,sep); | ^ 5 warnings generated. ./compile axfrdns-conf.c 1 warning generated. stralloc_catb.c:8:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 8 | byte_copy(sa->s + sa->len,n,s); | ^ 1 warning generated. stralloc_eady.c:5:1: warning: passing arguments to 'alloc_re' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 5 | GEN_ALLOC_ready(stralloc,char,s,len,a,i,n,x,30,strall./compile sgetopt.c oc_ready) | ^ ./gen_allocdefs.h:11:19: note: expanded from macro 'GEN_ALLOC_ready' 11 | if (alloc_re(&x->field,i * sizeof(type),x->a * sizeof(type))) return 1; \ | ^ stralloc_eady.c:5:1: warning: passing arguments to 'alloc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./gen_allocdefs.h:15:38: note: expanded from macro 'GEN_ALLOC_ready' 15 | return !!(x->field = (type *) alloc((x->a = n) * sizeof(type))); } | ^ stralloc_eady.c:6:1: warning: passing arguments to 'alloc_re' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 6 | GEN_ALLOC_readyplus(stralloc,char,s,len,a,i,n,x,30,stralloc_readyplus) | ^ ./gen_allocdefs.h:24:19: note: expanded from macro 'GEN_ALLOC_readyplus' 24 | if (alloc_re(&x->field,i * sizeof(type),x->a * sizeof(type))) return 1; \ | ^ stralloc_eady.c:6:1: warning: passing arguments to 'alloc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./gen_allocdefs.h:28:38: note: expanded from macro 'GEN_ALLOC_readyplus' 28 | return !!(x->field = (type *) alloc((x->a = n) * sizeof(type))); } | ^ stralloc_opyb.c:7:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 7 | byte_copy(sa->s,n,s); | ^ ./compile subgetopt.c ./compile cachetest.c ./compile utime.c ./compile install.c 1 warning generated. 1 warning generated. ./compile hier.c ./compile instcheck.c ./compile dnscache-conf.c ./makelib buffer.a buffer.o buffer_1.o buffer_2.o \ buffer_copy.o buffer_get.o buffer_put.o strerr_die.o \ strerr_sys.o alloc.c:13:26: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 13 | /*@null@*//*@out@*/char *alloc(n) | ^ In file included from alloc.c:2: ./alloc.h:4:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 4 | extern /*@null@*//*@out@*/char *alloc(); | ^ 1 warning generated. alloc.c:24:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 24 | void alloc_free(x) | ^ In file included from alloc.c:2: ./alloc.h:5:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 5 | extern void alloc_free(); | ^ ./compile socket_accept.c 4 warnings generated. cdb_make.c:35:39: warning: passing arguments to 'alloc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 35 | head = (./compile socket_bind.c struct cdb_hplist *) alloc(sizeof(struct cdb_hplist)); | ^ ./compile socket_conn.c cdb_make.c:105:37: warning: passing arguments to 'alloc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 105 | c->split = (struct cdb_hp *) alloc(memsize * sizeof(struct cdb_hp)); | ^ ./compile socket_listen.c 1 warning generated. ./compile socket_recv.c ./compile socket_send.c ./compile socket_tcp.c 4 warnings generated. ./compile socket_udp.c ./compile socket_udp6.c clientloc.c:19:12: warning: passing arguments to 'byte_zero' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 19 | byte_zero(loc,2); | ^ clientloc.c:22:7: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 22 | if (byte_equal(ip,12,V4mappedprefix)) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ clientloc.c:24:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 24 | byte_copy(key + 3,4,ip+12); | ^ cp /dev/null haven2i.h ./choose c trysa6 sockaddr_in6.h1 sockaddr_in6.h2 > sockaddr_in6.h ./choose cL tryn2i haven2i.h1 haven2i.h2 socket > haven2i.h ./compile socket_send6.c rbldns-data.c:84:14: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 84 | j = byte_chr(line.s + 1,line.len - 1,':'); | ^ ./compile socket_noipv6.c ./compile socket_tcp6.c ./compile socket_connect6.c cdb.c:48:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 48 | byte_copy(buf,len,c->map + pos); | ^ ./compile socket_accept6.c cdb.c:79:18: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 79 | if (byte_diff(buf,n,key)) return 0; | ^ ./makelib byte.a byte_chr.o byte_copy.o byte_cr.o \ byte_diff.o byte_zero.o case_diffb.o case_diffs.o \ case_lowerb.o fmt_ulong.o ip4_fmt.o ip4_scan.o scan_ulong.o \ str_chr.o str_diff.o str_len.o str_rchr.o str_start.o \ uint16_pack.o uint16_unpack.o uint32_pack.o uint32_unpack.o \ ip6_fmt.o ip6_scan.o fmt_xlong.o scan_xlong.o ./compile tai_add.c install.c:16:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 16 | void h(home,uid,gid,mode) | ^ install.c:31:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 31 | void d(home,subdir,uid,gid,mode) | ^ instcheck.c:13:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 13 | void perm(prefix1,prefix2,prefix3,file,type,uid,gid,mode) | ^ install.c:54:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 54 | void c(home,subdir,finstcheck.ci:l43e:,6u:i dwarning: ,a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]g id, m43o | dveo)i d | h ^( home,uid,gid,mode) | ^ instcheck.c:52:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 52 | void d(home,sub./compile tai_now.c dir,uid,gid,mode) | ^ instcheck.c:64:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 64 | void p(home,fifo,uid,gid,mode) | ^ 3 warnings generated. ./compile tai_pack.c instcheck.c:76:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 76 | void c(home,subdir,file,uid,gid,mode) | ^ install.c:104:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 104 | void z(home,subdir,file,len,uid,gid,mode) | ^ instcheck.c:91:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 91 | void z(home,file,len,uid,gid,mode) | ^ ./compile tai_sub.c socket_accept.c:17:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 17 | byte_copy(ip,4,(char *) &sa.sin_addr); | ^ ./compile tai_uint.c ./compile tai_unpack.c socket_bind.c:12:12: warning: passing arguments to 'byte_zero' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 12 | byte_zero(&sa,sizeof sa); | ^ socket_bind.c:15:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 15 | byte_copy((char *) &sa.sin_addr,4,ip); | ^ ./compile taia_add.c ./compile taia_approx.c 1 warning generated. ./compile taia_frac.c ./compile taia_less.c ./compile taia_now.c 6 warnings generated. 2 warnings generated. 2 warnings generated. socket_conn.c:13:12: warning: passing arguments to 'byte_zero' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 13 | byte_zero(&sa,sizeof sa); | ^ socket_conn.c:16:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 16 | byte_copy((char *) &sa.sin_addr,4,ip); | ^ socket_conn.c:29:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] 29 | read(s,&ch,1); /* sets errno */ | ^~~~ ~~~~~~~ ./compile taia_pack.c socket_send.c:12:12: warning: passing arguments to 'byte_zero' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 12 | byte_zero(&sa./compile taia_sub.c ,sizeof sa); | ^ socket_recv.c:17:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 17 | socket_send.c : 15b:y12t:e _warning: cpassing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]o py (15i | p , 4b,y(tceh_acro p*y)( (&cshaa.rs i*n)_ a&dsdar.)s;i n _| a ^d dr,4,ip); | ^ ./compile taia_tai.c 4 warnings generated. 1 warning generated. ./compile taia_uint.c 3 warnings generated. socket_connect6.c:21:9: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 21 | if (ip6_isv4mapped(ip)) | ^ ./ip6.h:24:29: note: expanded from macro 'ip6_isv4mapped' 24 | #define ip6_isv4mapped(ip) (byte_equal(ip,12,V4mappedprefix)) | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ socket_connect6.c:23:9: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 23 | if (byte_equal(ip,16,V6loopback)) | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ socket_connect6.c:27:12: warning: passing arguments to 'byte_zero' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 27 | byte_zero(&sa,sizeof sa); | ^ 2 warnings generated. socket_connect6.c:32:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 32 | byte_copy((char *) &sa.sin6_addr,16,ip); | ^ ./compile dnscache.c ./compile log.c ./compile cache.c 2 warnings generated. 1 warning generated. ./compile query.c ./compile qmerge.c ./compile response.c socket_accept6.c:26:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 26 | byte_copy(ip,12,V4mappedprefix); | ^ socket_accept6.c:27:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 27 | byte_copy(ip+12,4,(char *) &sa4->sin_addr); | ^ socket_accept6.c:31:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 31 | byte_copy(ip,16,(char *) &sa.sin6_addr); | ^ ./compile dd.c ./compile roots.c 4 warnings generated. socket_send6.c:19:12: warning: passing arguments to 'byte_zero' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 19 | byte_zero(&sa,s./compile iopause.c izeof sa); | ^ socket_send6.c:23:9: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 23 | if (ip6_isv4mapped(ip)) | ^ ./ip6.h:24:29: note: expanded from macro 'ip6_isv4mapped' 24 | #define ip6_isv4mapped(ip) (byte_equal(ip,12,V4mappedprefix)) | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ socket_send6.c:25:9: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 25 | if (byte_equal(ip,16,V6loopback)) ./load chkshsgr | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ socket_send6.c:33:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 33 | byte_copy((char *) &sa.sin6_addr,16,ip); | ^ ./compile dns_dfd.c ./compile dns_domain.c ./compile dns_dtda.c 3 warnings generated. ./compile dns_ip.c ./compile dns_ipq.c ./compile dns_mx.c ./compile dns_name.c ./compile dns_nd.c ./compile dns_packet.c ./compile dns_random.c ./compile dns_rcip.c ./compile dns_rcrw.c ./compile dns_resolve.c 4 warnings generated. ./compile dns_sortip.c ./compile dns_transmit.c log.c:29:42: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] 29 | buffer_put(buffer_2,"0123456789abcdef" + (c >> 4),1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./compile dns_txt.c log.c:29:42: note: use array indexing to silence this warning 29 | buffer_put(buffer_2,"0123456789abcdef" + (c >> 4),1); | ^ | & [ ] log.c:30:42: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] 30 | buffer_put(buffer_2,"0123456789abcdef" + (c & 15),1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ log.c:30:42: note: use array indexing to silence this warning 30 | buffer_put(buffer_2,"0123456789abcdef" + (c & 15),1); | ^ | & [ ] cache.c:101:11: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 101 | if (byte_equal(key,keylen,x + pos + 20)) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ ./compile dns_ip6.c qmerge.c:14:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 14 | byte_copy(qmk->qtype, 2, qtype); | ^ log.c:145:18: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 145 | if (byte_diff(servers + i,16,V6any)) { | ^ response.c:18:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 18 | byte_copy(response + response_len,len,buf); | ^ qmerge.c:23:5: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 23 | byte_equal(a->qtype, 2, b->qtype) && | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ cache.c:176:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 176 | byte_copy(x + writer + 20,keylen,key); | ^ response.c:39:11: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] cache.c :39177 | : 12b:y twarning: epassing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]_ cop y177( | n a mbey[tnea_mceo_pnyu(mx] ,+d lwerni,tde)r; + | 2 ^0 + keylen,datalen,data); | ^ ./compile dns_sortip6.c cache.c:187:15: warning: passing arguments to 'alloc_free' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 187 | alloc_free(x); | ^ qmerge.c:60:12: warning: passing arguments to 'byte_zero' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 60 | byte_zero(&k, sizeof kcache.c):;198 : 12| : ^ warning: passing arguments to 'alloc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 198 | x = alloc(size); | ^ cache.c:200:12: warning: passing arguments to 'byte_zero' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 200 | byte_zero(x,size); | ^ ./compile dns_nd6.c qmerge.c:77:29: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 77 | log_tx(q, qtype, control, servers, 0); | ^~~~~~~ ./log.h:20:94: note: passing argument to parameter 'servers' here 20 | extern void log_tx(const char *q,const char qtype[2],const char *control,const unsigned char servers[256],unsigned int gluelessness); | ^ qmerge.c:78:45: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 78 | r = dns_transmit_start(&inprogress[i].dt, se./compile dns_ipq6.c rvers, flagrecursive, q, qtype, localip); | ^~~~~~~ ./dns.h:63:74: note: passing argument to parameter 'servers' here 63 | extern int dns_transmit_start(struct dns_transmit *d,const unsigned char servers[256],int flagrecursive,const char *q,const char qtype[2],const unsigned char localip[16]); | ^ qmerge.c:78:79: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 78 | r = dns_transmit_start(&inprogre./makelib env.a env.o ss[i].dt, servers, flagrecursive, q, qtype, localip); | ^~~~~~~ ./dns.h:63:159: note: passing argument to parameter 'localip' here 63 | extern int dns_transmit_start(struct dns_transmit *d,const unsigned char servers[256],int flagrecursive,const char *q,const char qtype[2],const unsiresponse.cg:n114e:d12 :c hwarning: apassing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]r loc a114l | i p [b1y6t]e)_;c o p| y ^( response,2,id); | ^ qmerge.c:83:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 83 | byte_copy(&inprogress[i].key, sizeof k, &k); | ^ dns_ip.c:24:9: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 24 | if (byte_equal(header,2,DNS_T_A)) | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ dns_ip.c:25:11: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 25 | if (byte_equal(header + 2,2,DNS_C_IN)) | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ query.c:34:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 34 | byte_copy(key,2,type); | ^ query.cdns_name.c::3527::129:: warning: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 35 | 27b | y t e _ ciofp y((bkyteey_ e+q u2a,ll(ehne,add)e;r , 2| , ^D NS_T_PTR)) | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ dns_name.c:28:11: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 28 | if (byte_equal(header + 2,2,DNS_C_IN)) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,nquery.c,t:) 55(:!12b:yt e_warning: dpassing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]idns_domain.c f:f 21(55:( | 15s :) ,bwarning: (ypassing arguments to 'alloc_free' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]nt )e,(_t)c) o)21p | y (| s ^ a vael_lboucf_ f+r esea(v*eo_ulte)n;, l e| n ^, buf); | ^ dns_domain.c:32:12: warning: passing arguments to 'alloc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 32 | x = dns_dfd.cal:lo24c:(11lquery.c:e: n68warning: ):passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype];10 : | warning: ^24 | passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_ c68o | pdns_domain.c y:( 34nr:a12em:te u warning: r+passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]n n ab34my | et l eebn_y,etlqeau_bacelolp(lyqe(tnxy,,plleae,bn2e,,lir)nt;)y ;p e| ) ^| ^| | byte_edns_domain.cq:u35a:l23(:q twarning: ypassing arguments to 'alloc_free' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]p e, 235, | D N Si_fT _(A*NoYu)t;) a| l ^l oc_fr./byte.he:e11(:*38o:u tnote: )expanded from macro 'byte_equal'; | dns_dfd.c11 ^: | 54#:d14e:f iwarning: npassing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]e by t54e | _ e q u ably(tse,_nc,otp)y ((n!abmyet e+_ dniafmfe(l(ens,)l,a(bne)l,l(etn),)l)a b e| l ^) ; | ^ query.c:68:39: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dns_dfd.c: 6268: | 12 : rwarning: epassing arguments to 'alloc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]t ur n62 | b y txe _=e qaulall./makelib alloc.a alloc.o alloc_re.o getln.o getln2.o \ stralloc_cat.o stralloc_catb.o stralloc_cats.o \ stralloc_copy.o stralloc_eady.o stralloc_num.o \ stralloc_opyb.o stralloc_opys.o stralloc_pend.o o(cq(tnyapmee,l2e,nr)t;y p e| ) ^ || byte_eqdns_name.cu:a65dns_dfd.cl::(764q::t 12ywarning: :ppassing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] e warning: ,passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 2 65, | D64 N | iS _f T b_(yip6_AtNieYs_)vc;4o mp ayp| (p ^xe ,dn(./byte.hai:mp11e):l)38e :n ,| note: n ^expanded from macro 'byte_equal'a m./ip6.he: )2411;: | 29# :d| e ^note: f expanded from macro 'ip6_isv4mapped'i ne 24b | #ydtedns_dfd.cef:_i66en:eq23 u:ia plwarning: 6(passing arguments to 'alloc_free' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]_s i,dns_ipq.cs n:v66,234 | t:m )17a :pi( pf!warning: e bpassing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]d(y (*tioep_ud) ti 23)f( | fb a(y l(t lse o_)ice,f_q( fun()rab,ely(e(tt(ie)*p_)o,c)u1h t2r ),(| ;Vw ^o 4 r mk| a- ^p> pdnscache.cse:,d44pp:rr16ee:ff iiwarning: xxpassing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]l) e)n , '| 44. ^ | ' )./byte.h :i<11f : p38(r:be yfnote: tiexpanded from macro 'byte_equal'ex _l de11in | )f# fdr(eehfteiuanrdene dns_nd.cr:b1 23y;+:t 12e 4:_| , e ^2warning: q ,passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]u" a\l0(dns_mx.c\ s:123,27" | n:) dns_ipq.c,9) :t24: b): ry 17warning: et(:passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]te! warning: u_bpassing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]rc y no27t p | e 0y _24;( d | n i a f | mif ^ef( (i+(sf b) ny,(n),(t(atm)bee_)yle)teqn eu_, ac1| lh4 ^(r, h("ew\ao7dnscache.cdri:ekn49r--:,>a162sd:,,d Dprwarning: Nr\passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]Se4 _faTi xr_49lpM | eaX n\) ,0)i'" f[) ';| () ^b y<| t./byte.h ^e:p _11rd:ei38ff:ifx (lnote: qeexpanded from macro 'byte_equal'cn l)a sr11se | ,t#2ud,reDnfN iS1n_;eC _ bI| yN ^t) e _&e&q ubaylt(es_,dnidns_ipq.c,f:tf25)(: 17q(:c! lbwarning: aypassing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]st se ,_25query.c2:d | ,119i D:f14 Nf: S( _(warning: iCspassing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]f_) A,(N( bYn119y)) | t)e, _(c rth e )rtb)y(u)twro en_r ck| 0o- ^;p> ys (,| ip ^rp e,f4idns_mx.cdnscache.c,x::"l\2849e1:7:7n\,11480'::\] 0'warning: warning: \)passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]1 " <) ; p28 49r | | e | f ^ i ix fl e (nib)fy tr(eeb_ytdtuirefn_f e(1qq;uc al la| (s ^hs e,a2d,eDrN S+_ C2_,I2N,)D N&S&_ Cb_yItNe)_)d i{f f (| q ^c l./byte.ha:s11s:,382:, Dnote: Nexpanded from macro 'byte_equal'S _ C11_ | A#NdYe)f)i nree tbuyrtne _0e;q u a| l ^( s,n,t) (!byte_diff((sdnscache.c):,51query.c(::n14612)::,16 (:warning: tpassing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]warning: ) passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]) )51 | 146| | ^b y tre _=c obpyyt(ei_dd,i2f,fh(ehaedaedre)dns_ipq.cr;:1 49, :4| 18, ^:h ewarning: apassing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]d er2 )49; | | p ^l us = byte_chr(fqdn->s,fqdnlen,'+'); | ^ dns_ipq.c:55:17: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 55 | j = byte_chr(fqdn->s + i,fqdnlen - i,'+'); | ^ dns_ipq.c:56:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 56 | byte_copy(fqdn->s + plus,j,fqdn->s + i); | ^ query.c:217:13: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 217 | if (byte_equal(z->servers[z->level - 1] + k,16,V6any)) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ query.c:218:13: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 218 | byte_copy(z->servers[z->level - 1] + k,12,V4mappedprefix); | ^ query.c:219:13: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 219 | byte_copy(z->servers[z->level - 1] + k + 12,4,misc); | ^ dnscache.c:170:13: warning: passing arguments to 'alloc_free' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 170 | alloc_free(t[j].buf); | ^ dns_rcip.c:39:15: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 39 | if (byte_equal("nameserver ",11,data.s + i) || byte_equal("nameserver\t",11,data.s + i)) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ dns_rcip.c:39:58: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 39 | if (bytdnscache.ce:_206e:q19u:a lwarning: (passing arguments to 'alloc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]" name s206e | r v etr[ j"],.1b1u,fd a=t aa.lsl oc+( rie)s p|o|n sbey_tlee_ne q+u a2l)(;" n | a ^m eserver\t",11,data.s + i)) { | ^ dnscache.c:./byte.h209::1112::38 :warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]note: expanded from macro 'byte_equal' 209 | b y11t | e#_dceofpiyn(et [bjy]t.eb_uefq +u a2l,(rses,pno,nste)_ le(n!,bryetsep_odnisfe)f;( ( s| ) ^, (n),(t))) | ^ In file included from iopause.c:2: ./select.h:9:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | extern int select(); | ^ /usr/include/sys/select.h:102:12: note: conflicting prototype is here 102 | exdns_rcip.ct:e54r:n14 :i nwarning: tpassing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] se l54e | c t ( ibnytt e___cnofpdys(,i pf,d1_6s,e"t\ 0*\_0_\r0e\s0t\r0i\c0t\ 0_\query.c_0:r\400e0:a\14d0:fdnscache.c\ d:0warning: s248\passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype],:0 19\ : 0| 400\ ^warning: | 0 passing arguments to 'alloc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] \ 0 \248 1 | b" y) ; t e x_-| c> ^ob puyf( k=e ya,l2l,oDcN(Sx_-T>_lAedns_rcip.cNn:)Y57;): ;12 :| ^warning: | passing arguments to 'byte_zero' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ^ 57 | byte_zero(ip + iplen,25query.c6: 401-: 14i:p lroots.cwarning: e:passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]n49 ):;12 : 4011 | | warningwarning: ^ generatedpassing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] . byte_ c49o | p y (bkyetye _+c o2p,yd(lseenr,vde)r;s , 2| 5 ^6 ,data.s + r); | ^ query.c:409:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 409 | byte_copy(key,2,DNS_T_CNAME); | ^ dns_rcip.c:83:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 83 | byte_copy(s,256,ip); | ^ query.c:425:16: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 425 | byte_copy(key,2,DNS_T_NS); | ^ query.c:427:44: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 427 | if (cached && (cachedlen || byte_diff(dtype,2,DNS_T_ANY)))roots.c :{94 : 16| : ^ warning: passing arguments to 'byte_zero' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 94 | byte_zero(servers + serverslen,256 - serverslen); | ^ query.c:442:16: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 442 | byte_copy(key,2,DNS_T_PTR); | ^ query.c:444:44: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 444 | if (cached && (cachedlen || byte_diff(dtype,2,DNS_T_ANY))) { | ^ query.c:459:16: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 459 | byte_copy(key,2,DNS_T_MXdnscache.c):;435 : 12| : ^ warning: passing arguments to 'byte_zero' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 435 | byte_zero(sedns_txt.ce:d27,:s9i:z ewarning: opassing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]f seed); | 27 ^ | query.c : 461 :i44f: (warning: bpassing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]y dnscache.ct:e436 _:461e3 | q :u a warning: l ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]( h e ia436fd e | r( ,c 2ar,ceDhaNedSd(_ 0T&,_&sT eX(eTcd)a,)cs hi ez| de ^lo efn./byte.h :s|11e|:e38 d:b) y;note: t expanded from macro 'byte_equal'e _| d ^~~~ ~~~~~~~~~~~~~~~~~~11i | f#fde(fidntey pbeyt,e2_,eqDuaNlS(_s,Tn_,AtN) Y()!)b)y t{e_ d i| f ^f ((s),(n),(t))) | ^ dns_txt.c:28:11: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 28 | if (byte_equal(header + 2,2,dnscache.cD:N455S:_18C:_ Iwarning: Nincompatible pointer types passing 'unsigned int *' to parameter of type 'unsigned long *' [-Wincompatible-pointer-types]) ) { 455 | | ^ ./byte.hs:c11a:n38_:u lnote: oexpanded from macro 'byte_equal'n g (11x | ,#&dterfuinncea tbey_tlee_ne)q;u a l| ( ^~~~~~~~~~~~~s ,n./scan.h,:t10): 60(:! bnote: ypassing argument to parameter heret e_di f10f | (query.ce(:xs479t):e,16r(:n n warning: )upassing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype],n (sti) g)479ned )i | n t| ^ s c a nb_yutleo_ncgo(pcyo(nksety ,c2h,aDrN S*_,Tu_nSsOiAg)n;e d | l ^o ng *); | ^ query.c:481:44: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 481 | if (cached && (cachedlen || byte_diff(dtype,2,DNS_T_ANY))) { | ^ query.c:485:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 485 | while (pos = dns_packet_copy(cached,cachedlen,pos,misc,20)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ query.c:485:20: note: place parentheses around the assignment to silence this warning 485 | while (pos = dns_packet_copy(cached,cachedlen,pos,misc,20)) { | ^ | ( ) query.c:485:20: note: use '==' to turn this assignment into an equality comparison 485 | while (pos = dns_packet_copy(cached,cachedlen,pos,misc,20)) { | ^ | == query.c:502:16: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 502 | byte_copy(key,2,DNS_T_A); | ^ query.c:508:44: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 508 | if (cached && (cachedlen || byte_diff(dtype,2,DNS_T_ANY))) { | ^ query.c:513:12: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 513 | if (byte_equal(z->servers[z->level - 1] + k,16,V6any)) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ query.c:514:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 514 | byt./compile walldns.c e_copy(z->servers[z->level - 1] + k,12,V4mappedprefix); | ^ query.c:515:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 515 | byte_copy(z->servers[z->level - 1] + k + 12,4,cached); | ^ query.c:539:16: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 539 | byte_copy(key,2,DNS_T_AAAA);dns_sortip.c : 16| : ^14 : warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 16 | byte_copy(tmp,4,s + (i << 2)); | ^ query.c:541:44: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 541 | if (dns_sortip.cc:a17c:h14e:d warning: &passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]& ( c17a | c h e d lbeynt e|_|c obpyyt(es_ d+i f(fi( dservers[z->level - 1] + k,16,V6any)) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ query.c:547:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 547 | byte_copy(z->servers[z->level - 1] + k,16,cached); | ^ query.c:571:16: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 571 | byte_copy(key,2,dtype); | ^ query.c:573:44: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 573 | if (cached && (cachedlen || byte_diff(dtype,2,DNS_T_ANY))) { | ^ 2 warnings generated. dns_sortip6.c:16:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 16 | byte_copy(tmp,16,s + (i << 4)); | ^ dns_sortip6.c:17:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 17 | byte_copy(s + (i << 4),16,s + (n << 4)); | ^ dns_sortip6.c:18:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 18 | bytquery.ce:_603c:o18p:y (warning: spassing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] + (n 603< | < 4 ) , 1 6 , tbmypt)e;_ c o| p ^y (key,2,DNS_T_NS); | ^ query.c:604:18: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 604 | 2 warning s generated . byte_copy(key + 2,dlen,d); | ^ query.c:609:20: warning: passing arguments to 'byte_zero' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 609 | byte_zero(z->servers[z->level],256); | ^ query.c:644:18: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 644 | if (byte_diff(z->servers[z->level] + j,16,V6any)) | ^ query.c:650:27: warning: passing 'unsigned char[256]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 650 | if (qmerge_start(&z->qm,z->servers[z->level],flagforwardonly,z->name[z->level],dtype,z->localip,z->control[z->level]) == -1) goto DIE; | ^~~~~~~~~~~~~~~~~~~~ ./qmerge.h:19:54: note: passing argument to parameter here 19 | extern int qmerge_start(struct./makelib cdb.a cdb.o cdb_hash.o cdb_make.o qme5r warninggse generated . **,const char *,int,const char *,const char *,const char *,const char *); | ^ query.c:650:88: warning: passing 'unsigned char[16]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 650 | if (qmerge_start(&z->qm,z->servers[z->level],flagforwardonly,z->name[z->level],dtype,z->localip,z->control[z->level]) == -dns_ip6.c1:)24 :g9o:t owarning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]D IE; | ^~~~~~~~~~ 24 | ./qmerge.h : 19i:f97 :( bnote: ypassing argument to parameter heret e_equal(h e19a | deexrt,e2r,nD NiSn_tT _qAmAeArAg)e)_ s{t a r| t ^( st./byte.hr:u11c:t38 :q mnote: eexpanded from macro 'byte_equal'r ge 11* | *#,dceofnisnte cbhyatre _*e,qiunalt(,sc,onn,stt) c(h!abry t*e,_cdoinfsft( (csh)a,r( n*),,c(otn)s)t) c h| a ^r *,const char *); | ^ dns_ip6.c:25:11: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 25 | if (byte_equal(header + 2,2,DNS_C_IN)) | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ dns_ip6.c:30:16: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 30 | } else if (byte_equal(header,2,DNS_T_A)) | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ dns_ip6.c:31:11: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 31 | if (byte_equal(header + 2,2,DNS_C_IN)) | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ dns_ip6.c:33:13: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 33 | byte_copy(header,12,V4mappedprefix); | ^ query.c:697:11: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 697 | if (byte_equal(header + 2,2,DNS_C_IN)) { /* should always be true3 warning*s/ generated . | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ 7 warnings generated. ./compile rbldns.c query.c:733:16: warning: passing arguments to 'byte_zero' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dns_nd6.c :73329 | : 14 : warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_z e29r | o ( w h ibcyhtsee_rcvoepry,(1n6a)m;e +| ^4 *16,9,"\3ip6\3int\0"); query.c :| 738 ^: 28: warning: passing arguments to 'alloc_free' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 738 | if (records) { alloc_free(rdns_nd6.ce:c31o:r14d:s )warning: ;passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] reco r31d | s = 0b;y t}e _ c| o ^p y(name + 4*16,10,"\3ip6\4arpa\0"); query.c| : ^741 :35: warning: passing arguments to 'alloc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 741 | records = (unsigned int *) alloc(k * sizeof(unsigned int)); | ^ dns_ipq6.c:23:17: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 23 | if (byte_chr(work->s,prefixlen,'.') < prefix6l warningesn generated). return 1; | ^ dns_ipq6.c:24:17: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 24 | if (byte_chr(work->s,prefixlen,':') < prefixlen) return 1; | ^ dns_ipq6.c:25:17: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 25 | if (byte_chr(./compile pickdns.c work->s,prefixlen,'[') < prefixlen) return 1; | ^ 3 warningsquery.c generated:. 780:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]dns_ipq6.c :26 :78017 | : warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte _26c | o p y ( tiyfp e(,b2y,thee_acdherr()w;o r k| - ^> s,prefixlen,']') < query.cp:r781e:f18i:x lwarning: epassing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]n ) r e781t | u r n 1i;f (| b ^y te_diff(header + 2,2,DNS_C_IN)) ./compile pickdns-data.c { ++i; continue; } | ^ query.c:787:20: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 787 | if (byte_diff(header,2,type)) break; | ^ query.c:788:20: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 788 | if (b./compile tinydns.c yte_diff(header + 2,2,DNS_C_IN)) break; | dns_ipq6.c ^: 50:18: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 50 | plus = byte_chr(fqdn->s,fqdnlen,'query.c+:'793):;29 : | warning: ^passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 793 | if (!flagforwardonly && byte_equal(type,2,DNSdns_ipq6.c_:T56_:N17S:) warning: &passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]& dns _56d | o m a i nj_ e=q ubaylt(et_1c,hcro(nftqrdonl-)>)s {+ i| , ^f qdn./byte.hl:e11n: 38-: inote: ,expanded from macro 'byte_equal'' +'); 11 | | # ^d efine byte_equal(s,n,t) (!byte_diff((dns_ipq6.cs:)57,:(14n:) ,warning: (passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]t ))) 57| | ^ byte_copy(fqdn->s + plus,j,fqdn->s + i); | ^ dns_rcrw.c:72:query.c13::795 :warning: 20passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]: warning: passing 'char[256]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 795 | 72 | i f i(f! r(oboyttse(_deuqmumayl,(c"osnetarroclh) )" ,{7 ,id a=t aj.;3s warning cs+o generated ni. t)i n|u|e ;b y}t e _| e ^~~~~q ual(./roots.h":s4e:a32r:c hnote: \passing argument to parameter 'servers' heret ",7 ,4d | aetxat.esr n+ iin)t |r|o obtyst(eu_nesqiuganle(d" dcohmaari ns e"r,v7e,rdsa[t2a5.6s] ,+c hia)r |*|q )b;y t e| _ ^e qual("domain\t",7,data.s + i)) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #defquery.ci:n800e: 9b:y twarning: epassing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]_ eq u800a | l ( s , ni,ft )( b(y!tbey_teeq_udailf(ft(y(pse),,2(,nD)N,S(_tT)_)A)N Y )| ) ^ | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #definedns_rcrw.c :b72y:51t: ewarning: _passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]e qual(s,n,t )72 | ( ! b y t e _ d iifff (((byst)e,_(enq)u,a(lt()")s)e a r| c ^h ",7,data.s + i) || byte_eququery.ca:l802(:"14s:e awarning: rpassing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]c h\4t warning"802s, | generated7 . , d a teal.sse +i fi )( b|y|t eb_yetqeu_aelq(utaylp(e",d2o,mDaNiSn_ T"_,A7X,FdRa)t)a . s| ^+ i./byte.h): 11|:|38 :b ynote: texpanded from macro 'byte_equal'e _eq u11a | l#(d"ed3foi warningmnsae generatedi . nb\ytt"e,_7e,qduaatla(.ss, n+, ti)) )( !{b y t| e ^_ dif./byte.hf:(11(:s38):, (note: nexpanded from macro 'byte_equal') ,(t) )11) | # d| e ^f ine byte_equal(s,n,t) (!byte_dquery.ci:f804f:(14(:s )warning: ,passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]( n),(t )804) | ) | ^e lse if (byte_equal(type,2,DNS_T_SOA)) { dns_rcrw.c| : ^72 :90:./byte.h :warning: 11passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]: 38: note: expanded from macro 'byte_equal' 7211 | | # d e f i n e ibfy t(eb_yetqeu_aelq(usa,ln(,"ts)e a(r!cbhy t"e,_7d,idfaft(a(.ss) ,+( ni)), (|t|) )b)y t e| _ ^e qual("search\t",7,data.s + i) || byte_equal("domain ",7,data.s ./compile tdlookup.c + i) || byte_equal("domain\t",7,data.s + i)) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ dns_rcrw.c:72:128: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 72 | if (byte_equal("search ",7,data.s + i) || byte_equal("search\t",7,data.s + i) || byquery.cte:_824e:q14u:a lwarning: (passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]" doma i824n | " , 7 ,ed./compile tinydns-data.c lastea .isf +( biy)t e|_|e qbuyatle(_teyqpuea,l2(,"DdNoSm_aTi_nC\NtA"M,E7),)d a{t a .| s ^ + i)./byte.h): 11{: 38 :| ^note: expanded from macro 'byte_equal' ./byte.h:11:38: 11note: | expanded from macro 'byte_equal'# def i11n | e# dbeyftien_ee qbuyatle(_se,qnu,atl)( s(,!nb,ytt)e _(d!ibfyft(e(_sd)i,f(fn()(,s()t,)()n)) , (| t ^) )) dns_transmit.c| : ^ 40:16: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 40 | if (byte_diff(out,2,d->query + 2)) return./compile tinydns-get.c 1; | ^ dns_rcrw.c:76:25: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 76 | query.c : 830 :dns_transmit.ck14 ::=46 :warning: bpassing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]56y t:e _ warning: c830hpassing arguments to 'alloc_free' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] | r ( d a t46ea | l. ss e i +fi fi( ,!(jdb ny-ts ei__,de'qo um'aal)i(;nt _y ./compile printpacket.c ep| qe ^,u 2a,lD(NdSn_,Td_-P>TqRu)e)r y{ + dns_rcrw.c| 1: ^477 ):)25./byte.h ::{ 11 warning: :apassing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]38l :l o note: c77expanded from macro 'byte_equal' | _ f r 11e | e# d( e fd in n )e ; kb ry=et teb_uyertqneu _a1clh;(rs (,}dn a, tt| )a ^ . (s! b+y tidns_transmit.ce,:_k47d,./compile printrecord.c :i'13f\:ft ('warning: ()passing arguments to 'alloc_free' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]s; ) , 47(| | n ^ ) ,a(ltl)o)c)_ f r| e ^e (dn); | ^ dns_transmit.c:50:16: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 50 | if (byte_diff(out,2,d->qtype)) return 1; | ^ dns_transmit.c:51:16: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 51 | if (byte_diff(out + 2,2,DNS_C_IN)) return 1; | ^ query.c:841:14: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 841 | dns_transmit.c : 59e:l13s:e warning: ipassing arguments to 'alloc_free' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]f ( b59y | t e _aelqluoacl_(ftryeep(ed,-2>,pDaNcSk_eTt_)N;S ) )| ^{ | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #ddns_transmit.ce:f66i:n13e: bwarning: ypassing arguments to 'alloc_free' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]t e_ e66./compile parsetype.c q | u a la(lsl,onc,_tf)r e(e!(bdy-t>eq_udeirfyf)(;( s )| , ^( n),(t))) | ^ query.c:852:14: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 852 | else if (byte_equal(type,2,DNS_T_MX)) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ dns_transmit.c:107:20: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 107 | if (byte_diff(ip,16,V6any)) { | ^ query.c:865:14: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 865 | else if (byte_equal(type,2,DNS_T_A)) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ 5 warnings generated. query.c:870:13: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 870 | dns_transmit.c : 158 : 182 : warning si generated f. warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]( by t158e | _ e q u ail./compile tinydns-edit.c f( h(ebaydteer_ d+i f8f,(2i,p",\106\,4V"6)a)n y{) ) | { ^ | ^./byte.h :11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ query.c:874:12: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 874 | if (byte_equal(ignoreip.s+ii,12,V4mappedprefidns_transmit.cx:)206 :&19&: warning: | passing arguments to 'alloc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ^ 206 | ./byte.h : 11d:-38>:q unote: eexpanded from macro 'byte_equal'r y = a l11l | o#cd(edf-i>nqeu eb./compile axfr-get.c ryytlee_ne)q;u a l| ( ^s ,n,t) (!byte_diff((s),(n),(t)dns_transmit.c):)210 : 12| : ^ warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 210 | byte_copy(d->query + 2,12,flaquery.cg:r875e:c12u:r swarning: ipassing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]v e ? "\0 \8750 | \ 1 \ 0 \ 0 \ 1 \ 0 \ 0b\y0t\e0_\e0q\u0a"l (:h e"a\d./compile timeoutread.c 0e\r0,\40,\i0g\n0o\r1e\i0p\.0s\+0i\i0+\102\)0)g cgco-tbou gN-XwDoOrMkAaIrNo;u n d| " ^) ; | ./byte.h ^: 11:38: note: expanded from macro 'byte_equal' dns_transmit.c11: | 211#:d12e:f iwarning: npassing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]e b y211t | e _ ebqyutael_(cso,pny,(td)- >(q!ubeyrtye _+d i1f4f,(l(esn),,q()n;) , (| t ^) )) | ^ dns_transmit.c:212:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 212 | byte_copy(d->query + 14 + len,2,qtype); | ^ dns_transmit.c:213:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 213 | byte_copy(d->query + 16 + len,2,DNquery.cS:_884C:_14I:N )warning: ;passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] | ^ 884 | eldns_transmit.cs:e215 :i12f: (warning: bpassing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]y t e215_ | e q ubaylt(et_ycpoep,y2(,dD-N>Sq_tTy_pAeA,A2A,)q)t y{p e )| ; ^ | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal'dns_transmit.c :217:12: 11warning: | passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]# d e217f | i n eb ybtyet_ec_oepqyu(adl-(>sl,onc,atl)i p(,!1b6y,tleo_cdailfifp()(;s ) ,| ( ^n ),(t))) | ^ query.c:889:13: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 889 | if (byte_equal(header + 8,2,"\0\20")) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ query.c:893:12: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 893 | if (byte_equal(header,16,ignoreip.s+ii)) goto NXDOMAIN; | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ dns_transmit.c:280:22: warning: passing arguments to 'alloc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 280 | d->packet = alloc(d->packetlen); | ^ query.c:919:13: warning: passing arguments to 'alloc_free' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dns_transmit.c :919282 | : 14 :a lwarning: lpassing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]o c_ f282r | e e ( r ebcyotred_cso)p;y (rde-c>opra2dcs warningk se= generatedt. ,0d;- > p| a ^c ketlen,udpbuf); | ^ dns_transmit.c:340:22: warning: passing arguments to 'alloc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 340 | d->packet = alloc(d->packetlen); | ^ query.c:952:18: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 952 | if (byte_diff(DNS_T_ANY,2,dtype)) | ^ query.c:953:20: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 953 | if (byte_diff(DNS_T_AXFR,2,dtype)) | ^ query.c:954:22: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 954 | if (byte_diff(DNS_T_CNAME,2,dtype)) { | ^ query.c:958:30: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 958 | if (z->level && !byte_diff(DNS_T_A,2,dtype)) { | ^ query.c:977:17: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 977 | if (byte_equal(header + 2,2,DNS_C_IN)) /* should always be true */ | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ query.c:980:23: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 980 | if (byte_equal(z->servers[z->level - 1] + k,16,V6any)) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ ./compile timeoutwrite.c query.c:981:16: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 981 | byte_copy(z->servers[z->level - 1] + k,12,V4mappedprefix); | ^ query.c:986:17: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 986 | if (byte_equal(header + 2,2,DNS_C_IN)) /* should always be true */ | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ query.c:989:23: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 989 | if (byte_equa6l./compile axfrdns.c warning(sz generated-. >servers[z->level - 1] + k,16,V6any)) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ query.c:1008:13: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 1008 | if (byte_equal(header + 2,2,DNS_C_IN)) /* should always be true */ | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ query.c:1049:12: warning: passing arguments to 'byte_zero' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 1049 | byte_zero(z->servers[z->level],256); | ^ query.c:1061:13: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 1061 | if (byte_equal(header + 2,2,DNS_C_IN)) /* should always be true */ | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ query.c:1080:28: warning: passing arguments to 'alloc_free' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 1080 | if (records) { alloc_free(records); records = 0; } | ^ server.c:56:7: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 56 | if (byte_equal(qclass,2,DNS_./compile dnsip.c C_IN)) | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ server.c:59:18: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 59 | if (byte_diff(qclass,2,DNS_C_ANY)) goto WEIRDCLASS; | ^ walldns.c:21:11: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 21 | flaga = byte_equal(qtype,2,DNserver.cS:_64T:_7A:) ;warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] | ^ ./byte.h64: | 11 : 38i:f note: (expanded from macro 'byte_equal'b yt e11_ | e#qdueafli(nqet ybpyet,e2_,eDqNuSa_lT(_sA,XnF,Rt))) (g!obtyot eN_OdTiIfMfP(;( s )| , ^( n)./byte.h,:(11t:)38):) note: expanded from macro 'byte_equal'| ^ 11 | #define byte_equal(s,n,t) (!bytwalldns.ce:_22d:i13f:f (warning: (passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]s ),( n22) | , ( tf)l)a)g p t| r ^ = byte_equal(qtype,2,DNS_T_PTR); | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ walldns.c:23:7: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 23 | if (byte_equal(qtype,2,DNS_T_ANY)) flaga = flagptr = 1; | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ query.c:1086:7: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 1086 | if (byte_equal(type,2,server.cD:N118S:_22T:_ Awarning: Xpassing arguments to 'alloc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]F R) )118 | { eurdrpn5o3 ==( ienrtr o*r)_ paelrlmo;c (rseitzueronf (-i1n;t )} * c| n ^t ); ./byte.h :| 11 ^: 38: note: expanded from macro 'byte_equal' 11 | #define byteserver.c_:e120q:u27a:l (warning: spassing arguments to 'alloc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype], n, t120) | ( !iboypt=e(_idoipfafu(s(es_)f,d( n*)), (atl)l)o)c ( s| i ^z eof(*iop) * cnt); | ^ query.c:1093:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 1093 | byte_copy(z->type,2,type); | ^ query.c:1094:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 1094 | byte_copy(z->class,2,class); | ^ query.c:1095:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./compile dnsipq.c 1095 | byte_copy(z->localip,16,localip); | ^ server.c:160:5: error: call to undeclared function 'scan_ulong'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 160 | scan_ulong(x,&truncate_len); | ^ 5 warnings generated. 5 warnings and 1 error generated. 1 warning generated. 2 warnings generated. parsetype.c:13:43: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 13 | else if (case_equals(s,"any")) byte_copy(type,2,DNS_T_ANY); | ^ parsetype.c:14:41: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 14 | else if (case_equals(s,"a")) byte_copy(type,2,DNS_T_A); | ^ parsetype.c:15:42: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 15 | else if (case_equals(s,"ns")) byte_copy(type,2,DNS_T_NS); | ^ parsetype.c:16:42: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 16 | else if (case_equals(s,"mx")) byte_copy(type,2,DNS_T_MX); | ^ parsetype.c:17:43: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 17 | else if (case_equals(s,"ptr")) byte_copy(type,2,DNS_T_PTR); | ^ parsetype.c:18:43: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 18 | else if (case_equals(s,"txt")) byte_copy(type,2,DNS_T_TXT); | ^ parsetype.c:19:45: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 19 | else if (case_equals(s,"cname")) byte_copy(type,2,DNS_T_CNAME); | ^ parsetype.c:20:43: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 20 | else if (case_equals(s,"soa")) byte_copy(type,2,DNS_T_SOA); | ^ parsetype.c:21:45: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 21 | else if (case_equals(s,"hinfo")) byte_copy(type,2,DNS_T_HINFO); | ^ parsetype.c:22:42: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 22 | else if (case_equals(s,"rp")) byte_copy(type,2,DNS_T_RP); | ^ parsetype.c:23:43: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 23 | else if (cmake: *** [Makefile:849: server.o] Error 1 ase_equals(s,"sig"))make: *** Waiting for unfinished jobs.... byte_copy(type,2,DNS_T_SIG); | ^ parsetype.c:24:43: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 24 | else if (case_equals(s,"key")) byte_copy(type,2,DNS_T_KEY); | ^ parsetype.c:25:44: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 25 | else if (case_equals(s,"aaaa")) byte_copy(type,2,DNS_T_AAAA); | ^ parsetype.c:26:44: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 26 | else if (case_equals(s,"axfr")) byte_copy(type,2,DNS_T_AXFR); | ^ tinydns-get.c:66:7: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 66 | if (byte_equal(type,2,DNS_T_AXFRprintpacket.c):)66 :{18 : | warning: ^passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./byte.h:11:38: note: 66expanded from macro 'byte_equal' | 11 | i#fd e(fbiyntee _bdyitfef_(edqautaal (+s ,2n,,2t,)D N(S!_bCy_tIeN_)d)i f{f ( (| s ^) ,(n),(t))) | ^ 7 warnings generated. 3 warnings generated. pickdns.c:34:11: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 34 | flaga = byte_equal(qtype,2,DNS_T_A); | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ pickdns.c:35:12: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 35 | flagmx = byte_equal(qtype,2,DNS_T_MX); | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_erbldns.cq:ual31(:s11,:n ,warning: tpassing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]) (!byte_dif f31( | ( s )f,l(ang)a, (=t )b)y)t e _| e ^q ual(qtype,2,DNS_T_A); pickdns.c :| 36 ^: 7:./byte.h :warning: 11passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]: 38: 36printrecord.cnote: | :expanded from macro 'byte_equal' 30 :i 11 | #18d:e ffwarning: ipassing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype](n bey tbey_ te30eq | _u ea ql u( aqiltf(y sp(,ebn,y,2tt,e)D_ Nd(Si!_fbTfy_(tAqeNt_Yyd)pi)ef ,ff2(l,(amsgi)as, c(=)n )f&,l&(a tgb)my)xt) e =_ d| 1i ^;f f (| q ^t y./byte.hp:e11,:238,:D Nnote: Srbldns.cexpanded from macro 'byte_equal'_: T32_ :A1113N | :Y# )dwarning: )epassing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] f i| n ^32e | b yftlea_geprintrecord.ctq:xu30ta: l45=(: s b,warning: ynpassing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]t, et_ )e30 q | (u !a bl y( tqietf_y dp(iebf,yf2t(,e(D_sNd)Si,_f(Tfn_()Tq,Xt(Tyt)p);e) ,) 2 | , ^m| i ^./byte.hs :c11): 38&:& note: bexpanded from macro 'byte_equal'y te _11d | i#fdfe(fqitnypickdns.cep: e40b,:y212t,:eD _Nwarning: eSpassing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]q_ uTa _l40A( | Ns Y, )nb),y tt )e| _ ^(c !obpyyt(ek_edyi f+f (1(,s4),,i(pn+)1,2()t;) ) )| ^ | ^ rbldns.c:33:7: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 33 | if (byte_eqprintrecord.cu:a39l:(16q:t ywarning: ppassing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]e ,2 ,39pickdns.cD | :N 49S :_i12Tf:_ A(warning: Nbpassing arguments to 'byte_zero' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]Yy )t) e 49_f | dl ia fgbfay( tm=ei _sfzcle ar+go (t2kx,te2 y,= D +N1 S;1_ ,C 2_| )I ^;N )./byte.h ):| 11 ^{: 38 :| ^note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(printrecord.ct:)45):)7 pickdns.c: : | 53warning: ^:passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 12 : warning: 45passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] | i53f | ( bbyyttee__ecqoupayl((kmeiys c+, 23,,DqNlSe_nT,_qN)S;) ) | x ^ = " NS "; | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_epickdns.cq:u58a:l14(:s ,warning: npassing arguments to 'byte_zero' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype], t) (58! | b y t e _bdyitfef_(z(esr)o,((kne)y, (+t )1),)2 ) ;| ^ rbldns.c | : ^59 :14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 59 | bytprintrecord.ce:_46c:o7p:y (warning: dpassing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]a ta ,46d | l e ni,f" \(1b7y7t\e0_\e0q\u2aLli(smtiesdc ,$2",)D;N S _| T ^_ PTR)) x = " PTR "; | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ printrecord.c:47:7: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 47 | if (byte_equal(misc,2,DNS_T_CNAME)) x = " CNAME "; | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ printrecord.c:53:12: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 53 | else if (byte_equal(misc,2,DNS_T_MX)) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ printrecord.c:62:12: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 62 | else if (byte_equal(misc,2,DNS_T_SOA)) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!tdlookup.cb:y28t:e11_:d iwarning: fpassing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]f ((s),(n),(t )28) | ) | ^ if (byte_equal(type,2,x)) | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ printrecord.c:76:12: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 76 | else if (byte_equal(misc,2,DNS_T_A)) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ printrecord.c:86:12: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 86 | else if (byte_equal(misc,2,DNS_T_AAAA)) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,ntdlookup.c,:t69): 20(:! bwarning: ypassing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]t e_d i69f | f ( ( s ) , (inf) ,((bty)t)e)_ d i| f ^f (recordloc,2,clientloc)) continue; | ^ tdlookup.c:75:18: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 75 | if (byte_diff(ttd,8,"\0\0\0\0\0\0\0\0")) { | ^ 14 warnings generated. tdlookup.c:138:11: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 138 | if (byte_equal(type,2,DNS_T_SOA)) flagauthoritative = 1; | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ tdlookup.c:139:11: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 139 | if (byte_equal(type,2,DNS_T_NS)) flagns = 1; | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ tdlookup.c:164:26: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 164 | if (flaggavesoa && byte_equal(type,2,DNS_T_SOA)) continue; | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ tdlookup.c:165:20: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 165 | if (byte_diff(type,2,qtype) && byte_diff(qtype,2,DNS_T_ANY) && byte_diff(type,2,DNS_T_CNAME)) continue; | ^ tdlookup.c:165:47: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 165 | if (byte_diff(type,2,qtype) && byte_diff(qtype,2,DNS_T_ANY) && byte_diff(type,2,DNS_T_CNAME)) continue; | ^ tdlookup.c:165:79: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 165 | if (byte_diff(type,2,qtype) && byte_diff(qtype,2,DNS_T_ANY) && byte_diff(type,2,DNS_T_CNAME)) continue; | ^ tdlookup.c:166:11: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 166 | if (byte_equal(type,2,DNS_T_A) && (dlen In file included from -timeoutread.c :dp4o: s./timeoutread.h :=4=: 124:) )warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]{ | ^ ./byte.h:11 :438 | :e xnote: texpanded from macro 'byte_equal'e r n11 | i#ndte ftiinmee obuyttree_aedq(u)a;l ( s| , ^n ,t) (!btimeoutread.cy:t6e:_5d:i fnote: fconflicting prototype is here( (s )6, | (inn)t, (tti)m)e)o u t| r ^e ad(int t,int fd,char *buf,int len) | ^ tdlookup.c:171:15: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 171 | byte_copy(addr[addrnum],4,addr[i]); | ^ tdlookup.c:172:13: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 172 | byte_copy(addr[i],4,data + dpos); | ^ tdlookup.c:177:11: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 177 | if (byte_equal(type,2,DNS_T_AAAA) && (dlen - dpos == 16)) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ tdlookup.c:182:15: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 182 | byte_copy(addr6[addr6num],16,addr6[i]); | ^ tdlookup.c:183:13: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 183 | byte_copy(addr6[i],16,data + dpos); | ^ tdlookup.c:189:11: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 189 | if (byte_equal(type,2,DNS_T_NS) || byte_equal(type,2,DNS_T_CNAME) || byte_equal(type,2,DNS_T_PTR)) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ tdlookup.c:189:42: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 189 | if (byte_equal(type,2,DNS_T_NS) || byte_equal(type,2,DNS_T_CNAME) || byte_equal(type,2,DNS_T_PTR)) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ tdlookup.c:189:76: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 189 | if (byte_equal(type,2,DNS_T_NS) || byte_equal(type,2,DNS_T_CNAME) || byte_equal(type,2,DNS_T_PTR)) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ tdlookup.c:192:16: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 192 | else if (byte_equal(type,2,DNS_T_MX)) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ tdlookup.c:196:16: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 196 | else if (byte_equal(type,2,DNS_T_SOA)) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ tdlookup.c:237:11: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 237 | if (byte_equal(type,2,DNS_T_SOA)) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ tdlookup.c:252:13: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 252 | if (byte_equal(type,2,DNS_T_NS)) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(1s warning, generatedn. ,t) (!byte_diff((s),(n),(t))) | ^ tdlookup.c:266:9: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 266 | if (byte_equal(x,2,DNS_T_NS) || byte_equal(x,2,DNS_T_MX)) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ tdlookup.c:266:37: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 266 | if (byte_equal(x,2,DNS_T_NS) || byte_equal(x,2,DNS_T_MX)) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ tdlookup.c:267:11: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 267 | if (byte_equal(x,2,DNS_T_NS)) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ tdlookup.c:277:8: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 277 | if (byte_equal(type,2,DNS_T_A)) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ tdlookup.c:282:13: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 282 | else if (byte_equal(type,2,DNS_T_AAAA)) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ tdlookup.c:295:14: warning: passing arguments to 'byte_zero' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 295 | byte_zero(response + RESPONSE_ADDITIONAL,2); | ^ tdlookup.c:298:16: warning: passing arguments to 'byte_zero' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 298 | byte_zero(response + RESPONSE_AUTHORITY,2); | ^ 1 warning generated. In file included from timeoutwrite.c:4: ./timeoutwrite.h:4:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 4 | extern int timeoutwrite(); | ^ timeoutwrite.c:6:5: note: conflicting prototype is here 6 | int timeoutwrite(int t,int fd,char *buf,int len) | ^ axfrdns.c:64:19: warning: passing arguments to 'timeoutwrite' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 64 | w = timeoutwrite(60,fd,buf,len); | ^ tinydns-edit.c:180:21: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 180 | k = byte_chr(line.s + j,line.len - j,':'); | ^ tinydns-edit.c:191:18: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 191 | if (byte_chr(f[2].s,f[2].len,'.') >= f[2].len) { | ^ tinydns-edit.c:214:10: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 214 | if (byte_equal(ip,4,targetip)) | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ axfrdns.c:163:29: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 163 | if (flagsoa) if (byte_diff(type,2,DNtinydns-edit.cS:_226T:_10S:O Awarning: )passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]) r e226t | u r n 0 ;i f | ( ^b yte_equal(ip,16,targetip6axfrdns.c):)164 : 21| : ^ warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]./byte.h :11 :16438 | : note: iexpanded from macro 'byte_equal'f (!f l11a | g#sdoeaf)i nief b(ybtyet_ee_qeuqaula(ls(,tny,pte), 2(,!DbNySt_eT__dSiOfAf)()( sr)e,t(unr)n, (0t;) ) )| pickdns-data.c ^: 58| :./byte.h ^16: :11 :1warning: 38 warningpassing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]: generated . note: expanded from macro 'byte_equal' 5811 | | # dre f= byte_diff(p->location,2,q->location)i;n e tinydns-edit.c | :b ^235y :t18e:_ ewarning: qpassing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]u al (235s | , n , t ) i(f! b(ybtyet_ed_icfhfr(((fs[)2,](.ns),,f([t2)]).)l e n| , ^' .') >= f[2].len) { | ^ axfrdns.c:172:18: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 172 | if (byte_diff(recordloc,2,clientloc)) return 0; | ^ axfrdns.c:183:16: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 183 | if (byte_diff(ttd,8,"\0\0\0\0\0\0\0\0")) { | ^ axfrdns.c:185:9: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 185 | if (byte_equal(ttl,4,"\0\0\0\0")) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ axfrdns.c:198:7: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 198 | if (byte_equal(type,2,DNS_T_SOA)) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ axfrdns.c:204:12: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 204 | else if (byte_equal(type,2,DNS_T_NS) || byte_equapickdns-data.cl(:t96y:p1e:, 2warning: ,passing arguments to 'alloc_re' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]D NS_T_PTR) 96| | |6G warningEbsNy generated_t. AeL_LeOqCu_arle(atdyyppel,u2s,(DaNdSd_rTe_sCNsA_MaEl)l)o c{, s t| r ^u ct ./byte.ha:d11d:r38e:s snote: ,expanded from macro 'byte_equal's ,le n11, | a#,die,fni,nxe, b3y0t,ea_dedqrueasls(_sa,lnl,otc)_ r(e!abdyytpel_udsi)f f (| (s^) ,(n./gen_allocdefs.h):,24(:t19):) )note: expanded from macro 'GEN_ALLOC_readyplus' | ^ 24 | axfrdns.c :i204f: 43(: awarning: lpassing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]l oc_ r204e | ( & xe-l>sfei eilfd ,(ib y*t e_seiqzueaolf((ttyyppee,)2,,xD-N>Sa_ T*_ NsSi)z e|o|f (btyytpee_)e)q)u arle(ttuyrpne ,12;, D\N S _| T ^_ PTR) || byte_equal(type,2,DNS_T_CNAME)) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define bpickdns-data.cy:t96e:_1e:q uwarning: apassing arguments to 'alloc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]l (s,./gen_allocdefs.hn:,28t:)38 :( !note: bexpanded from macro 'GEN_ALLOC_readyplus'y te_ d28i | f f (r(est)u,r(nn )!,!((tx)-)>)f i e| l ^d = (type axfrdns.c*:)204 :a75:l lwarning: opassing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]c (( x204- | > a e=l sne) if* (sbiyzteeo_efq(utaylp(et)y)p)e;, 2}, D NS| _ ^T _NS) || byte_equal(type,2,DNS_T_PTR) || byte_equal(type,2,DNS_T_CNAME)) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ axfrdns.c:207:12: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 207 | else if (byte_equal(type,2,DNS_T_MX)) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ 7 warnings generated. pickdns-data.c:167:21: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 167 | k = byte_chr(line.s + j,line.len - j,':'); | ^ 1 warning generated. pickdns-data.c:181:11: warning: passing arguments to 'byte_zero' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 181 | byte_zero(&t,sizeof t); | ^ pickdns-data.c:189:11: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 189 | byte_copy(t.location,2,f[2].s); | ^ axfrdns.c:295:20: warning: passing arguments to 'timeoutread' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 295 | r = timeoutread(60,0,buf,len); | ^ axfrdns.c:325:14: warning: passing arguments to 'byte_zero' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 325 | byte_zero(ip,16); | ^ axfrdns.c:346:18: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 346 | if (byte_diff(qclass,2,DNS_C_IN) && byte_diff(qclass,2,DNS_C_ANY)) | ^ axfrdns.c:346:50: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 346 | if (byte_diff(qclass,2,DNS_C_IN) && byte_diff(qclass,2,DNS_C_ANY)) | ^ axfrdns.c:351:9: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 351 | if (byte_equal(qtype,2,DNS_T_AXFR)) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ 4 warnings generated. tinydns-data.c:43:12: warning: passing arguments to 'byte_zero' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 43 | byte_zero(ttd,8); | ^ tinydns-data.c:126:7: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 126 | if (byte_equal(defaultsoa,4,"\0\0\0\0")) | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ tinydns-data.c:128:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 128 | byte_copy(defaultsoa + 4,16,"\0\0\100\000\0\0\010\000\0\020\000\000\0\0\012\000"); | ^ tinydns-data.c:148:7: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 148 | if (byte_equal(loc,2,"\0\0")) | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ tinydns-data.c:160:7: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 160 | if (byte_equal(owner,2,"\1*")) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ axfr-get.c:79:18: warning: passing arguments to 'timeoutread' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 79 | r = timeoutread(60,fd,buf,len); | ^ axfr-get.c:87:19: warning: passing arguments to 'timeoutwrite' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 87 | r = timeoutwrite(60,fd,buf,len); | ^ tinydns-data.c:252:21: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 252 | k = byte_chr(line.s + j,line.len - j,':'); | ^ tinydns-data.c:311:14: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 311 | if (byte_chr(f[2].s,f[2].len,'.') >= f[2].len) { | ^ axfr-get.c:152:16: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 152 | if (byte_diff(data + 2,2,DNS_C_IN)) return len; | ^ axfr-get.c:154:7: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 154 | if (byte_equal(data,2,DNS_T_SOA)) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ axfr-get.c:176:12: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 176 | else if (byte_equal(data,2,DNS_T_NS)) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((tinydns-data.cs:)397,:(14n:) ,warning: (passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]t ))) | ^397 | if (byte_chr(f[2].s,f[2].axfr-get.cl:e178n:,9':. 'warning: )passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] >= 178f | [ 2 ] . liefn )( b{y t e| _ ^e qual(d1,2,"\1*")) { errno = error_proto; return 0; } | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ axfr-get.c:185:12: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 185 | else if (byte_equal(data,2,DNS_T_CNAME)) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ axfr-get.c:193:12tinydns-data.c:: 428warning: :passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]14 : warning: 193passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] | e428l | s ei fi f( b(ybtyet_ec_herq(ufa[l2(]d.ast,af,[22,]D.NlSe_nT,_'P.T'R)) )> ={ f [| 2 ^] ../byte.hl:e11n:)38 :{ note: expanded from macro 'byte_equal'| ^ 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ axfr-get.c:201:12: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 201 | else if (byte_equal(data,2,DNS_tinydns-data.cT:_435M:X25):) warning: {incompatible pointer types passing 'uint32 *' (aka 'unsigned int *') to parameter of type 'unsigned long *' [-Wincompatible-pointer-types] | ^ ./byte.h :43511 | : 38i:f note: (expanded from macro 'byte_equal'! sc a11n | _#udleofnign(ef [b4y]t.es_,e&quu)a)l (us ,=n ,0t;) (| ! ^~b yte./scan.h_:d10i:f60f:( (note: spassing argument to parameter here) ,(n )10, | (etx)t)e)r n | u ^n signed int scan_ulong(const char *,unsigned long *); | ^ axfr-get.c:213:12: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 213 | else if (byte_equal(data,2,DNS_T_SRtinydns-data.cV:)438): 25{: warning: | incompatible pointer types passing 'uint32 *' (aka 'unsigned int *') to parameter of type 'unsigned long *' [-Wincompatible-pointer-types] ^ ./byte.h:11 :43838 | : inote: fexpanded from macro 'byte_equal' (! s11c | a#nd_euflionneg (bfy[t5e]_.esq,u&aul)()s ,un ,=t )0 ;( ! b| y ^~t e_./scan.hd:i10f:f60(:( snote: )passing argument to parameter here, (n) ,10( | te)x)t)e r n| ^u nsigned int scan_ulong(const char *,unsigned long *); | ^ tinydns-data.c:441:25: warning: incompatible pointer types passing 'uint32 *' (aka 'unsigned int *') to parameter of type 'unsigned long *' [-Wincompatible-pointer-types]axfr-get.c :233: 12441: | warning: ipassing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]f (! s233c | a n _eullsoen gi(ff [(3b]y.tse,_&euq)u)a ln(odmaetma(,)2;, D N| S ^~_ T_./scan.hA:)10 :&60&: (note: dpassing argument to parameter herel en 10= | =e x4t)e)r n{ u n| s ^i g./byte.hn:e11d: 38i:n tnote: expanded from macro 'byte_equal's ca n11_ | u#ldoenfgi(nceo nbsytt ec_heaqru a*l,(usn,sni,gtn)e d( !lboyntge _*d)i;f f (| ( ^s ),(n),(t))) | ^ axfr-get.c:241:12: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 241 | else if (byte_tinydns-data.ce:q451u:a11l:( dwarning: apassing 'unsigned char[4]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]t a,2 ,451D | N S _ Tr_rA_AaAdAd)()i p{, 4 )| ; ^ ./byte.h| : ^~11 :38: note: tinydns-data.cexpanded from macro 'byte_equal': 136 :1125 | :# dnote: epassing argument to parameter 'buf' heref ine b y136t | ev_oeiqdu arlr(_sa,dnd,(tc)o n(s!tb ycthea_rd i*fbfu(f(,su)n,s(ing)n,e(dt )i)n)t l| e ^n ) | ^ axfr-get.c:249:12: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 249 | else if (byte_equal(data,2,DNS_T_PTR)) { | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ tinydns-data.c:505:6: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 505 | if (byte_equal(type,2,DNS_T_AXFR)) | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ tinydns-data.c:507:6: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 507 | if (byte_equal(type,2,"\0\0")) | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ tinydns-data.c:509:6: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 509 | if (byte_equal(type,2,DNS_T_SOA)) | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ tinydns-data.c:511:6: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 511 | if (b10y warningtse generated_. equal(type,2,DNS_T_NS)) | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ tinydns-data.c:513:6: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 513 | if (byte_equal(type,2,DNS_T_CNAME)) | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ tinydns-data.c:515:6: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 515 | if (byte_equal(type,2,DNS_T_PTR)) | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((saxfr-get.c):,359(:n16):, (warning: tpassing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]) )) 359| | ^ if (byte_diff(out,4,DNS_T_SOA DNS_C_IN)) { ertinydns-data.cr:n517o: 6=: ewarning: rpassing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]r or_pr o517t | o ;i fd i(eb_yptaer_seeq(u)a;l (}t y p| e ^, 2,DNS_T_MX)) | ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' 11 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ 19 warnings generated. 11 warnings generated. 5 warnings generated. 6 warnings generated. 29 warnings generated. 16 warnings generated. 14 warnings generated. 3 warnings generated. 20 warnings generated. 81 warnings generated. * ERROR: net-dns/djbdns-1.05-r39::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=net-dns/djbdns-1.05-r39::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-dns/djbdns-1.05-r39::gentoo'`. * The complete build log is located at '/var/log/emerge-log/build/net-dns/djbdns-1.05-r39:20240302-192618.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-dns/djbdns-1.05-r39/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-dns/djbdns-1.05-r39/temp/environment'. * Working directory: '/var/tmp/portage/net-dns/djbdns-1.05-r39/work/djbdns-1.05' * S: '/var/tmp/portage/net-dns/djbdns-1.05-r39/work/djbdns-1.05'