<86>May 23 02:07:28 userdel[2449577]: delete user 'rooter' <86>May 23 02:07:28 userdel[2449577]: removed group 'rooter' owned by 'rooter' <86>May 23 02:07:28 userdel[2449577]: removed shadow group 'rooter' owned by 'rooter' <86>May 23 02:07:28 groupadd[2449600]: group added to /etc/group: name=rooter, GID=927 <86>May 23 02:07:28 groupadd[2449600]: group added to /etc/gshadow: name=rooter <86>May 23 02:07:28 groupadd[2449600]: new group: name=rooter, GID=927 <86>May 23 02:07:28 useradd[2449610]: new user: name=rooter, UID=927, GID=927, home=/root, shell=/bin/bash <86>May 23 02:07:28 userdel[2449632]: delete user 'builder' <86>May 23 02:07:28 userdel[2449632]: removed group 'builder' owned by 'builder' <86>May 23 02:07:28 userdel[2449632]: removed shadow group 'builder' owned by 'builder' <86>May 23 02:07:28 groupadd[2449646]: group added to /etc/group: name=builder, GID=928 <86>May 23 02:07:28 groupadd[2449646]: group added to /etc/gshadow: name=builder <86>May 23 02:07:28 groupadd[2449646]: new group: name=builder, GID=928 <86>May 23 02:07:28 useradd[2449653]: new user: name=builder, UID=928, GID=928, home=/usr/src, shell=/bin/bash warning: Macro %as not found warning: Macro %as not found <13>May 23 02:07:30 rpmi: libidn2-2.3.2-alt1 sisyphus+281238.100.1.2 1627476321 installed <13>May 23 02:07:30 rpmi: libexpat-2.4.7-alt1 sisyphus+296417.100.1.1 1646812525 installed <13>May 23 02:07:30 rpmi: publicsuffix-list-dafsa-20220406-alt1 sisyphus+297986.100.1.1 1649274774 installed <13>May 23 02:07:30 rpmi: libpsl-0.21.1-alt2 sisyphus+279461.100.1.1 1626547547 installed <13>May 23 02:07:30 rpmi: libnghttp2-1.47.0-alt1 sisyphus+297351.100.1.1 1648403625 installed <13>May 23 02:07:30 rpmi: openldap-common-2.4.59-alt1 sisyphus+282933.100.1.1 1629124747 installed <13>May 23 02:07:30 rpmi: libbrotlicommon-1.0.9-alt2 sisyphus+278430.100.1.2 1626213212 installed <13>May 23 02:07:30 rpmi: libbrotlidec-1.0.9-alt2 sisyphus+278430.100.1.2 1626213212 installed <13>May 23 02:07:30 rpmi: rsync-3.1.3-alt2 sisyphus+278100.6000.1.1 1626060142 installed <13>May 23 02:07:30 rpmi: libverto-0.3.2-alt1_1 sisyphus+279289.100.1.3 1626493868 installed <13>May 23 02:07:30 rpmi: liblmdb-0.9.23-alt1 sisyphus+275369.100.1.2 1624493869 installed <13>May 23 02:07:30 rpmi: libkeyutils-1.6.3-alt1 sisyphus+266061.100.1.1 1612919566 installed <13>May 23 02:07:30 rpmi: libcom_err-1.46.4.0.5.4cda-alt1 sisyphus+283826.100.1.1 1629975345 installed <13>May 23 02:07:30 rpmi: libedit3-3.1.20191231-alt1 sisyphus+278505.100.1.1 1626106374 installed <13>May 23 02:07:30 rpmi: less-590-alt2 sisyphus+299300.100.1.1 1651318217 installed <13>May 23 02:07:30 rpmi: diffstat-1.64-alt1 sisyphus+278100.700.1.1 1626056683 installed <13>May 23 02:07:30 rpmi: libp11-kit-0.24.1-alt1 sisyphus+293720.100.1.1 1642535264 installed <13>May 23 02:07:30 rpmi: libtasn1-4.18.0-alt1 sisyphus+294217.100.3.1 1643755522 installed <13>May 23 02:07:30 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+278157.100.2.1 1626055790 installed <13>May 23 02:07:30 rpmi: alternatives-0.5.1-alt1 sisyphus+278157.100.2.1 1626055790 installed <13>May 23 02:07:30 rpmi: ca-certificates-2022.04.01-alt1 sisyphus+297635.100.1.1 1648830809 installed <13>May 23 02:07:30 rpmi: ca-trust-0.1.3-alt1 sisyphus+299449.100.1.1 1651660001 installed <13>May 23 02:07:30 rpmi: p11-kit-trust-0.24.1-alt1 sisyphus+293720.100.1.1 1642535264 installed <13>May 23 02:07:30 rpmi: libcrypto1.1-1.1.1n-alt2 sisyphus+297394.100.2.1 1648745095 installed <13>May 23 02:07:30 rpmi: libssl1.1-1.1.1n-alt2 sisyphus+297394.100.2.1 1648745095 installed <86>May 23 02:07:30 groupadd[2459890]: group added to /etc/group: name=_keytab, GID=499 <86>May 23 02:07:30 groupadd[2459890]: group added to /etc/gshadow: name=_keytab <86>May 23 02:07:30 groupadd[2459890]: new group: name=_keytab, GID=499 <13>May 23 02:07:30 rpmi: libkrb5-1.19.3-alt1 sisyphus+296671.100.1.1 1647339827 installed <86>May 23 02:07:30 groupadd[2460144]: group added to /etc/group: name=sasl, GID=498 <86>May 23 02:07:30 groupadd[2460144]: group added to /etc/gshadow: name=sasl <86>May 23 02:07:30 groupadd[2460144]: new group: name=sasl, GID=498 <13>May 23 02:07:30 rpmi: libsasl2-3-2.1.27-alt2.2 sisyphus+282040.40.2.1 1628929840 installed <13>May 23 02:07:30 rpmi: libldap-2.4.59-alt1 sisyphus+282933.100.1.1 1629124747 installed <13>May 23 02:07:30 rpmi: libcurl-7.83.1-alt1 sisyphus+299767.100.1.1 1652258369 installed <13>May 23 02:07:30 rpmi: openssh-common-8.6p1-alt3 sisyphus+294457.100.2.1 1643759038 installed <86>May 23 02:07:30 groupadd[2460628]: group added to /etc/group: name=sshagent, GID=497 <86>May 23 02:07:30 groupadd[2460628]: group added to /etc/gshadow: name=sshagent <86>May 23 02:07:30 groupadd[2460628]: new group: name=sshagent, GID=497 <13>May 23 02:07:30 rpmi: openssh-clients-8.6p1-alt3 sisyphus+294457.100.2.1 1643759038 installed <13>May 23 02:07:30 rpmi: git-core-2.33.3-alt1 sisyphus+299018.100.1.1 1650919481 installed <13>May 23 02:07:30 rpmi: scdoc-1.11.2-alt1 sisyphus+295008.200.1.1 1644320242 installed <13>May 23 02:07:30 rpmi: qbe-2022.05.12-alt1 sisyphus+300211.100.1.1 1652954685 installed <13>May 23 02:07:30 rpmi: harec-2022.05.17-alt1 sisyphus+300224.100.1.1 1652978504 installed warning: Macro %as not found warning: Macro %as not found Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/hare-2022.05.17-alt1.nosrc.rpm (w1.gzdio) warning: Macro %as not found warning: Macro %as not found Installing hare-2022.05.17-alt1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.55908 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf hare-2022.05.17 + echo 'Source #0 (hare-2022.05.17.tar):' Source #0 (hare-2022.05.17.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/hare-2022.05.17.tar + cd hare-2022.05.17 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (ld-pipeexec.patch):' Patch #0 (ld-pipeexec.patch): + /usr/bin/patch -p0 patching file cmd/hare/schedule.ha + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.55908 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd hare-2022.05.17 + cp config.example.mk config.mk + make PREFIX=/usr make: Entering directory '/usr/src/RPM/BUILD/hare-2022.05.17' HAREC .cache/rt/rt-linux.ssa QBE .cache/rt/rt-linux.s AS .cache/rt/rt-linux.o AS .cache/rt/syscall.o AS .cache/rt/setjmp.o AS .cache/rt/longjmp.o AS .cache/rt/restore.o AS .cache/rt/getfp.o AS .cache/rt/fenv.o AS .cache/rt/start.o AS .cache/rt/cpuid_native.o AR .cache/rt/rt-linux.a HAREC .cache/types/types-any.ssa QBE .cache/types/types-any.s AS .cache/types/types-any.o HAREC .cache/bytes/bytes-any.ssa QBE .cache/bytes/bytes-any.s AS .cache/bytes/bytes-any.o HAREC .cache/encoding/utf8/encoding_utf8-any.ssa QBE .cache/encoding/utf8/encoding_utf8-any.s AS .cache/encoding/utf8/encoding_utf8-any.o HAREC .cache/strings/strings-any.ssa QBE .cache/strings/strings-any.s AS .cache/strings/strings-any.o HAREC .cache/ascii/ascii-any.ssa QBE .cache/ascii/ascii-any.s AS .cache/ascii/ascii-any.o HAREC .cache/errors/errors-any.ssa QBE .cache/errors/errors-any.s AS .cache/errors/errors-any.o HAREC .cache/io/io-linux.ssa QBE .cache/io/io-linux.s AS .cache/io/io-linux.o HAREC .cache/bufio/bufio-any.ssa QBE .cache/bufio/bufio-any.s AS .cache/bufio/bufio-any.o HAREC .cache/path/path-any.ssa QBE .cache/path/path-any.s AS .cache/path/path-any.o HAREC .cache/format/elf/format_elf-any.ssa QBE .cache/format/elf/format_elf-any.s AS .cache/format/elf/format_elf-any.o HAREC .cache/linux/linux-linux.ssa QBE .cache/linux/linux-linux.s AS .cache/linux/linux-linux.o HAREC .cache/linux/vdso/linux_vdso-linux.ssa QBE .cache/linux/vdso/linux_vdso-linux.s AS .cache/linux/vdso/linux_vdso-linux.o HAREC .cache/time/time-linux.ssa QBE .cache/time/time-linux.s AS .cache/time/time-linux.o HAREC .cache/fs/fs-any.ssa QBE .cache/fs/fs-any.s AS .cache/fs/fs-any.o HAREC .cache/os/os-linux.ssa QBE .cache/os/os-linux.s AS .cache/os/os-linux.o HAREC .cache/math/math-any.ssa QBE .cache/math/math-any.s AS .cache/math/math-any.o HAREC .cache/strconv/strconv-any.ssa QBE .cache/strconv/strconv-any.s AS .cache/strconv/strconv-any.o HAREC .cache/fmt/fmt-any.ssa QBE .cache/fmt/fmt-any.s AS .cache/fmt/fmt-any.o HAREC .cache/slices/slices-any.ssa QBE .cache/slices/slices-any.s AS .cache/slices/slices-any.o HAREC .cache/strio/strio-any.ssa QBE .cache/strio/strio-any.s AS .cache/strio/strio-any.o HAREC .cache/encoding/hex/encoding_hex-any.ssa QBE .cache/encoding/hex/encoding_hex-any.s AS .cache/encoding/hex/encoding_hex-any.o HAREC .cache/hash/hash-any.ssa QBE .cache/hash/hash-any.s AS .cache/hash/hash-any.o HAREC .cache/crypto/math/crypto_math-any.ssa QBE .cache/crypto/math/crypto_math-any.s AS .cache/crypto/math/crypto_math-any.o HAREC .cache/endian/endian-any.ssa QBE .cache/endian/endian-any.s AS .cache/endian/endian-any.o HAREC .cache/crypto/blake2b/crypto_blake2b-any.ssa QBE .cache/crypto/blake2b/crypto_blake2b-any.s AS .cache/crypto/blake2b/crypto_blake2b-any.o HAREC .cache/crypto/argon2/crypto_argon2-any.ssa QBE .cache/crypto/argon2/crypto_argon2-any.s AS .cache/crypto/argon2/crypto_argon2-any.o HAREC .cache/crypto/cipher/crypto_cipher-any.ssa QBE .cache/crypto/cipher/crypto_cipher-any.s AS .cache/crypto/cipher/crypto_cipher-any.o HAREC .cache/crypto/chacha/crypto_chacha-any.ssa QBE .cache/crypto/chacha/crypto_chacha-any.s AS .cache/crypto/chacha/crypto_chacha-any.o HAREC .cache/crypto/mac/crypto_mac-any.ssa QBE .cache/crypto/mac/crypto_mac-any.s AS .cache/crypto/mac/crypto_mac-any.o HAREC .cache/crypto/poly1305/crypto_poly1305-any.ssa QBE .cache/crypto/poly1305/crypto_poly1305-any.s AS .cache/crypto/poly1305/crypto_poly1305-any.o HAREC .cache/crypto/crypto-any.ssa QBE .cache/crypto/crypto-any.s AS .cache/crypto/crypto-any.o HAREC .cache/crypto/aes/crypto_aes-any.ssa QBE .cache/crypto/aes/crypto_aes-any.s AS .cache/crypto/aes/crypto_aes-any.o HAREC .cache/crypto/aes/xts/crypto_aes_xts-any.ssa QBE .cache/crypto/aes/xts/crypto_aes_xts-any.s AS .cache/crypto/aes/xts/crypto_aes_xts-any.o HAREC .cache/crypto/blowfish/crypto_blowfish-any.ssa QBE .cache/crypto/blowfish/crypto_blowfish-any.s AS .cache/crypto/blowfish/crypto_blowfish-any.o HAREC .cache/encoding/base64/encoding_base64-any.ssa QBE .cache/encoding/base64/encoding_base64-any.s AS .cache/encoding/base64/encoding_base64-any.o HAREC .cache/crypto/random/crypto_random-linux.ssa QBE .cache/crypto/random/crypto_random-linux.s AS .cache/crypto/random/crypto_random-linux.o HAREC .cache/crypto/bcrypt/crypto_bcrypt-any.ssa QBE .cache/crypto/bcrypt/crypto_bcrypt-any.s AS .cache/crypto/bcrypt/crypto_bcrypt-any.o HAREC .cache/crypto/sha1/crypto_sha1-any.ssa QBE .cache/crypto/sha1/crypto_sha1-any.s AS .cache/crypto/sha1/crypto_sha1-any.o HAREC .cache/crypto/sha256/crypto_sha256-any.ssa QBE .cache/crypto/sha256/crypto_sha256-any.s AS .cache/crypto/sha256/crypto_sha256-any.o HAREC .cache/crypto/hmac/crypto_hmac-any.ssa QBE .cache/crypto/hmac/crypto_hmac-any.s AS .cache/crypto/hmac/crypto_hmac-any.o HAREC .cache/crypto/salsa/crypto_salsa-any.ssa QBE .cache/crypto/salsa/crypto_salsa-any.s AS .cache/crypto/salsa/crypto_salsa-any.o HAREC .cache/crypto/sha512/crypto_sha512-any.ssa QBE .cache/crypto/sha512/crypto_sha512-any.s AS .cache/crypto/sha512/crypto_sha512-any.o HAREC .cache/crypto/curve25519/crypto_curve25519-any.ssa QBE .cache/crypto/curve25519/crypto_curve25519-any.s AS .cache/crypto/curve25519/crypto_curve25519-any.o HAREC .cache/crypto/ed25519/crypto_ed25519-any.ssa QBE .cache/crypto/ed25519/crypto_ed25519-any.s AS .cache/crypto/ed25519/crypto_ed25519-any.o HAREC .cache/crypto/x25519/crypto_x25519-any.ssa QBE .cache/crypto/x25519/crypto_x25519-any.s AS .cache/crypto/x25519/crypto_x25519-any.o HAREC .cache/dirs/dirs-any.ssa QBE .cache/dirs/dirs-any.s AS .cache/dirs/dirs-any.o HAREC .cache/encoding/base32/encoding_base32-any.ssa QBE .cache/encoding/base32/encoding_base32-any.s AS .cache/encoding/base32/encoding_base32-any.o HAREC .cache/hash/fnv/hash_fnv-any.ssa QBE .cache/hash/fnv/hash_fnv-any.s AS .cache/hash/fnv/hash_fnv-any.o HAREC .cache/encoding/json/encoding_json-any.ssa QBE .cache/encoding/json/encoding_json-any.s AS .cache/encoding/json/encoding_json-any.o HAREC .cache/encoding/pem/encoding_pem-any.ssa QBE .cache/encoding/pem/encoding_pem-any.s AS .cache/encoding/pem/encoding_pem-any.o HAREC .cache/sort/sort-any.ssa QBE .cache/sort/sort-any.s AS .cache/sort/sort-any.o HAREC .cache/fnmatch/fnmatch-any.ssa QBE .cache/fnmatch/fnmatch-any.s AS .cache/fnmatch/fnmatch-any.o HAREC .cache/format/ini/format_ini-any.ssa QBE .cache/format/ini/format_ini-any.s AS .cache/format/ini/format_ini-any.o HAREC .cache/getopt/getopt-any.ssa QBE .cache/getopt/getopt-any.s AS .cache/getopt/getopt-any.o HAREC .cache/glob/glob-any.ssa QBE .cache/glob/glob-any.s AS .cache/glob/glob-any.o HAREC .cache/hare/lex/hare_lex-any.ssa QBE .cache/hare/lex/hare_lex-any.s AS .cache/hare/lex/hare_lex-any.o HAREC .cache/hare/ast/hare_ast-any.ssa QBE .cache/hare/ast/hare_ast-any.s AS .cache/hare/ast/hare_ast-any.o HAREC .cache/hare/parse/hare_parse-any.ssa QBE .cache/hare/parse/hare_parse-any.s AS .cache/hare/parse/hare_parse-any.o HAREC .cache/hare/unparse/hare_unparse-any.ssa QBE .cache/hare/unparse/hare_unparse-any.s AS .cache/hare/unparse/hare_unparse-any.o HAREC .cache/temp/temp-linux.ssa QBE .cache/temp/temp-linux.s AS .cache/temp/temp-linux.o HAREC .cache/hare/module/hare_module-any.ssa QBE .cache/hare/module/hare_module-any.s AS .cache/hare/module/hare_module-any.o HAREC .cache/hare/types/hare_types-any.ssa QBE .cache/hare/types/hare_types-any.s AS .cache/hare/types/hare_types-any.o HAREC .cache/hare/unit/hare_unit-any.ssa QBE .cache/hare/unit/hare_unit-any.s AS .cache/hare/unit/hare_unit-any.o HAREC .cache/hash/adler32/hash_adler32-any.ssa QBE .cache/hash/adler32/hash_adler32-any.s AS .cache/hash/adler32/hash_adler32-any.o HAREC .cache/hash/crc16/hash_crc16-any.ssa QBE .cache/hash/crc16/hash_crc16-any.s AS .cache/hash/crc16/hash_crc16-any.o HAREC .cache/hash/crc32/hash_crc32-any.ssa QBE .cache/hash/crc32/hash_crc32-any.s AS .cache/hash/crc32/hash_crc32-any.o HAREC .cache/hash/crc64/hash_crc64-any.ssa QBE .cache/hash/crc64/hash_crc64-any.s AS .cache/hash/crc64/hash_crc64-any.o HAREC .cache/hash/siphash/hash_siphash-any.ssa QBE .cache/hash/siphash/hash_siphash-any.s AS .cache/hash/siphash/hash_siphash-any.o HAREC .cache/math/random/math_random-any.ssa QBE .cache/math/random/math_random-any.s AS .cache/math/random/math_random-any.o HAREC .cache/net/ip/net_ip-linux.ssa QBE .cache/net/ip/net_ip-linux.s AS .cache/net/ip/net_ip-linux.o HAREC .cache/net/net-linux.ssa QBE .cache/net/net-linux.s AS .cache/net/net-linux.o HAREC .cache/net/tcp/net_tcp-linux.ssa QBE .cache/net/tcp/net_tcp-linux.s AS .cache/net/tcp/net_tcp-linux.o HAREC .cache/net/udp/net_udp-linux.ssa QBE .cache/net/udp/net_udp-linux.s AS .cache/net/udp/net_udp-linux.o HAREC .cache/unix/resolvconf/unix_resolvconf-linux.ssa QBE .cache/unix/resolvconf/unix_resolvconf-linux.s AS .cache/unix/resolvconf/unix_resolvconf-linux.o HAREC .cache/unix/poll/unix_poll-linux.ssa QBE .cache/unix/poll/unix_poll-linux.s AS .cache/unix/poll/unix_poll-linux.o HAREC .cache/net/dns/net_dns-any.ssa QBE .cache/net/dns/net_dns-any.s AS .cache/net/dns/net_dns-any.o HAREC .cache/unix/hosts/unix_hosts-linux.ssa QBE .cache/unix/hosts/unix_hosts-linux.s AS .cache/unix/hosts/unix_hosts-linux.o HAREC .cache/net/dial/net_dial-any.ssa QBE .cache/net/dial/net_dial-any.s AS .cache/net/dial/net_dial-any.o HAREC .cache/net/uri/net_uri-any.ssa QBE .cache/net/uri/net_uri-any.s AS .cache/net/uri/net_uri-any.o HAREC .cache/regex/regex-any.ssa QBE .cache/regex/regex-any.s AS .cache/regex/regex-any.o HAREC .cache/shlex/shlex-any.ssa QBE .cache/shlex/shlex-any.s AS .cache/shlex/shlex-any.o HAREC .cache/unix/passwd/unix_passwd-any.ssa QBE .cache/unix/passwd/unix_passwd-any.s AS .cache/unix/passwd/unix_passwd-any.o HAREC .cache/uuid/uuid-any.ssa QBE .cache/uuid/uuid-any.s AS .cache/uuid/uuid-any.o HAREC .cache/time/chrono/time_chrono-linux.ssa QBE .cache/time/chrono/time_chrono-linux.s AS .cache/time/chrono/time_chrono-linux.o HAREC .cache/datetime/datetime-linux.ssa QBE .cache/datetime/datetime-linux.s AS .cache/datetime/datetime-linux.o HAREC .cache/linux/keyctl/linux_keyctl-linux.ssa QBE .cache/linux/keyctl/linux_keyctl-linux.s AS .cache/linux/keyctl/linux_keyctl-linux.o HAREC .cache/linux/timerfd/linux_timerfd-linux.ssa QBE .cache/linux/timerfd/linux_timerfd-linux.s AS .cache/linux/timerfd/linux_timerfd-linux.o HAREC .cache/log/log-linux.ssa QBE .cache/log/log-linux.s AS .cache/log/log-linux.o HAREC .cache/net/unix/net_unix-linux.ssa QBE .cache/net/unix/net_unix-linux.s AS .cache/net/unix/net_unix-linux.o HAREC .cache/unix/unix-linux.ssa QBE .cache/unix/unix-linux.s AS .cache/unix/unix-linux.o HAREC .cache/os/exec/os_exec-linux.ssa QBE .cache/os/exec/os_exec-linux.s AS .cache/os/exec/os_exec-linux.o HAREC .cache/unix/signal/unix_signal-linux.ssa QBE .cache/unix/signal/unix_signal-linux.s AS .cache/unix/signal/unix_signal-linux.o HAREC .cache/unix/tty/unix_tty-linux.ssa QBE .cache/unix/tty/unix_tty-linux.s AS .cache/unix/tty/unix_tty-linux.o HAREC .cache/hare.ssa QBE .cache/hare.s AS .cache/hare.o LD .bin/hare HARE .bin/harec2 HARE .bin/haredoc rm .cache/unix/poll/unix_poll-linux.s .cache/encoding/utf8/encoding_utf8-any.s .cache/linux/vdso/linux_vdso-linux.s .cache/datetime/datetime-linux.s .cache/hare/lex/hare_lex-any.s .cache/encoding/base32/encoding_base32-any.s .cache/crypto/curve25519/crypto_curve25519-any.s .cache/slices/slices-any.s .cache/linux/linux-linux.s .cache/crypto/sha1/crypto_sha1-any.s .cache/format/ini/format_ini-any.s .cache/time/time-linux.s .cache/bytes/bytes-any.s .cache/shlex/shlex-any.s .cache/math/math-any.s .cache/io/io-linux.s .cache/temp/temp-linux.s .cache/hare/ast/hare_ast-any.s .cache/net/dns/net_dns-any.s .cache/dirs/dirs-any.s .cache/glob/glob-any.s .cache/net/tcp/net_tcp-linux.s .cache/regex/regex-any.s .cache/crypto/sha256/crypto_sha256-any.s .cache/fmt/fmt-any.s .cache/hare/unit/hare_unit-any.s .cache/encoding/pem/encoding_pem-any.s .cache/strconv/strconv-any.s .cache/crypto/aes/crypto_aes-any.s .cache/ascii/ascii-any.s .cache/encoding/json/encoding_json-any.s .cache/net/dial/net_dial-any.s .cache/hash/siphash/hash_siphash-any.s .cache/hare.s .cache/time/chrono/time_chrono-linux.s .cache/crypto/blowfish/crypto_blowfish-any.s .cache/unix/tty/unix_tty-linux.s .cache/os/exec/os_exec-linux.s .cache/crypto/salsa/crypto_salsa-any.s .cache/crypto/x25519/crypto_x25519-any.s .cache/unix/passwd/unix_passwd-any.s .cache/sort/sort-any.s .cache/fnmatch/fnmatch-any.s .cache/getopt/getopt-any.s .cache/crypto/blake2b/crypto_blake2b-any.s .cache/hare/types/hare_types-any.s .cache/crypto/sha512/crypto_sha512-any.s .cache/crypto/chacha/crypto_chacha-any.s .cache/hash/crc64/hash_crc64-any.s .cache/os/os-linux.s .cache/crypto/cipher/crypto_cipher-any.s .cache/crypto/math/crypto_math-any.s .cache/linux/timerfd/linux_timerfd-linux.s .cache/net/udp/net_udp-linux.s .cache/unix/hosts/unix_hosts-linux.s .cache/encoding/base64/encoding_base64-any.s .cache/hash/crc16/hash_crc16-any.s .cache/crypto/poly1305/crypto_poly1305-any.s .cache/hare/module/hare_module-any.s .cache/unix/resolvconf/unix_resolvconf-linux.s .cache/crypto/mac/crypto_mac-any.s .cache/net/uri/net_uri-any.s .cache/log/log-linux.s .cache/crypto/random/crypto_random-linux.s .cache/hash/hash-any.s .cache/errors/errors-any.s .cache/crypto/argon2/crypto_argon2-any.s .cache/path/path-any.s .cache/crypto/hmac/crypto_hmac-any.s .cache/format/elf/format_elf-any.s .cache/crypto/aes/xts/crypto_aes_xts-any.s .cache/types/types-any.s .cache/fs/fs-any.s .cache/crypto/bcrypt/crypto_bcrypt-any.s .cache/crypto/ed25519/crypto_ed25519-any.s .cache/linux/keyctl/linux_keyctl-linux.s .cache/net/net-linux.s .cache/strings/strings-any.s .cache/bufio/bufio-any.s .cache/hash/fnv/hash_fnv-any.s .cache/hash/crc32/hash_crc32-any.s .cache/math/random/math_random-any.s .cache/rt/rt-linux.s .cache/endian/endian-any.s .cache/unix/signal/unix_signal-linux.s .cache/hare/unparse/hare_unparse-any.s .cache/strio/strio-any.s .cache/net/unix/net_unix-linux.s .cache/hare/parse/hare_parse-any.s .cache/hash/adler32/hash_adler32-any.s .cache/unix/unix-linux.s .cache/net/ip/net_ip-linux.s .cache/uuid/uuid-any.s .cache/crypto/crypto-any.s .cache/encoding/hex/encoding_hex-any.s make: Leaving directory '/usr/src/RPM/BUILD/hare-2022.05.17' ++ pwd + PATH=/usr/src/RPM/BUILD/hare-2022.05.17/.bin:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + make docs/html make: Entering directory '/usr/src/RPM/BUILD/hare-2022.05.17' HARE .bin/haredoc ./scripts/gen-docs ascii bufio bytes crypto Warning: Unresolved reference: sign Warning: Unresolved reference: verify Warning: Unresolved reference: exchange Warning: Unresolved reference: exchange crypto::aes Warning: Unresolved reference: new crypto::aes::xts crypto::argon2 crypto::bcrypt crypto::blake2b crypto::blowfish Warning: Unresolved reference: cipher::encrypt Warning: Unresolved reference: finish crypto::chacha Warning: Unresolved reference: cipher::xorstream Warning: Unresolved reference: cipher::xorstream crypto::cipher crypto::hmac crypto::mac crypto::math crypto::random crypto::poly1305 crypto::salsa crypto::sha1 crypto::sha256 crypto::sha512 crypto::curve25519 crypto::ed25519 crypto::x25519 datetime Warning: Unresolved reference: locality Warning: Unresolved reference: locality Warning: Unresolved reference: locality dirs encoding::base64 encoding::base32 encoding::hex encoding::json encoding::pem encoding::utf8 endian errors fmt fnmatch format::elf format::ini fs getopt glob hare::ast hare::lex hare::module hare::parse hare::types hare::unit hare::unparse Warning: Unresolved reference: ast::_type hash hash::adler32 hash::crc16 hash::crc32 hash::crc64 hash::fnv hash::siphash io linux linux::keyctl Warning: Unresolved reference: request_key linux::timerfd Warning: Unresolved reference: timerfd_create linux::vdso log math math::random net net::dial net::dns Warning: Unresolved reference: decoder_init net::ip net::tcp net::udp net::unix net::uri os os::exec path regex shlex slices sort strconv strings strio temp time time::chrono types unix Warning: Unresolved reference: pipe_flag::CLOEXEC unix::hosts unix::passwd unix::poll unix::resolvconf unix::signal Warning: Unresolved reference: procmask unix::tty uuid crypto::keystore mime format encoding math crypto Warning: Unresolved reference: sign Warning: Unresolved reference: verify Warning: Unresolved reference: exchange Warning: Unresolved reference: exchange hare rt make: Leaving directory '/usr/src/RPM/BUILD/hare-2022.05.17' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.9734 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/hare-buildroot + : + /bin/rm -rf -- /usr/src/tmp/hare-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd hare-2022.05.17 + make 'INSTALL=/usr/libexec/rpm-build/install -p' install DESTDIR=/usr/src/tmp/hare-buildroot PREFIX=/usr DESTDIR=/usr/src/tmp/hare-buildroot make: Entering directory '/usr/src/RPM/BUILD/hare-2022.05.17' SCDOC docs/hare.1 SCDOC docs/haredoc.1 mkdir -p /usr/src/tmp/hare-buildroot/usr/bin /usr/src/tmp/hare-buildroot/usr/share/man/man1 \ /usr/src/tmp/hare-buildroot/usr/src/hare/stdlib /usr/src/tmp/hare-buildroot/usr/local/src/hare install -m755 .bin/hare /usr/src/tmp/hare-buildroot/usr/bin/hare install -m755 .bin/haredoc /usr/src/tmp/hare-buildroot/usr/bin/haredoc install -m644 docs/hare.1 /usr/src/tmp/hare-buildroot/usr/share/man/man1/hare.1 install -m644 docs/haredoc.1 /usr/src/tmp/hare-buildroot/usr/share/man/man1/haredoc.1 ./scripts/install-mods "/usr/src/tmp/hare-buildroot/usr/src/hare/stdlib" install ascii install bufio install bytes install crypto install datetime install dirs install encoding install endian install errors install fmt install fnmatch install format install fs install getopt install glob install hare install hash install io install linux install log install math install mime install net install os install path install regex install rt install shlex install slices install sort install strconv install strings install strio install temp install time install types install unix install uuid make: Leaving directory '/usr/src/RPM/BUILD/hare-2022.05.17' + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/hare-buildroot (auto) Verifying and fixing files in /usr/src/tmp/hare-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/hare-buildroot/ (default) Compressing files in /usr/src/tmp/hare-buildroot (auto) Verifying ELF objects in /usr/src/tmp/hare-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) verify-elf: WARNING: ./usr/bin/haredoc: STACK entry not found verify-elf: WARNING: ./usr/bin/hare: STACK entry not found Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.46833 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd hare-2022.05.17 + make check make: Entering directory '/usr/src/RPM/BUILD/hare-2022.05.17' HAREC .cache/+test/rt/rt-linux.ssa QBE .cache/+test/rt/rt-linux.s AS .cache/+test/rt/rt-linux.o AS .cache/+test/rt/syscall.o AS .cache/+test/rt/setjmp.o AS .cache/+test/rt/longjmp.o AS .cache/+test/rt/restore.o AS .cache/+test/rt/getfp.o AS .cache/+test/rt/fenv.o AS .cache/+test/rt/start.o AS .cache/+test/rt/cpuid_native.o AR .cache/+test/rt/rt-linux.a HAREC .cache/+test/types/types-any.ssa QBE .cache/+test/types/types-any.s AS .cache/+test/types/types-any.o HAREC .cache/+test/bytes/bytes-any.ssa QBE .cache/+test/bytes/bytes-any.s AS .cache/+test/bytes/bytes-any.o HAREC .cache/+test/encoding/utf8/encoding_utf8-any.ssa QBE .cache/+test/encoding/utf8/encoding_utf8-any.s AS .cache/+test/encoding/utf8/encoding_utf8-any.o HAREC .cache/+test/strings/strings-any.ssa QBE .cache/+test/strings/strings-any.s AS .cache/+test/strings/strings-any.o HAREC .cache/+test/ascii/ascii-any.ssa QBE .cache/+test/ascii/ascii-any.s AS .cache/+test/ascii/ascii-any.o HAREC .cache/+test/errors/errors-any.ssa QBE .cache/+test/errors/errors-any.s AS .cache/+test/errors/errors-any.o HAREC .cache/+test/io/io-linux.ssa QBE .cache/+test/io/io-linux.s AS .cache/+test/io/io-linux.o HAREC .cache/+test/bufio/bufio-any.ssa QBE .cache/+test/bufio/bufio-any.s AS .cache/+test/bufio/bufio-any.o HAREC .cache/+test/path/path-any.ssa QBE .cache/+test/path/path-any.s AS .cache/+test/path/path-any.o HAREC .cache/+test/format/elf/format_elf-any.ssa QBE .cache/+test/format/elf/format_elf-any.s AS .cache/+test/format/elf/format_elf-any.o HAREC .cache/+test/linux/linux-linux.ssa QBE .cache/+test/linux/linux-linux.s AS .cache/+test/linux/linux-linux.o HAREC .cache/+test/linux/vdso/linux_vdso-linux.ssa QBE .cache/+test/linux/vdso/linux_vdso-linux.s AS .cache/+test/linux/vdso/linux_vdso-linux.o HAREC .cache/+test/time/time-linux.ssa QBE .cache/+test/time/time-linux.s AS .cache/+test/time/time-linux.o HAREC .cache/+test/fs/fs-any.ssa QBE .cache/+test/fs/fs-any.s AS .cache/+test/fs/fs-any.o HAREC .cache/+test/os/os-linux.ssa QBE .cache/+test/os/os-linux.s AS .cache/+test/os/os-linux.o HAREC .cache/+test/math/math-any.ssa QBE .cache/+test/math/math-any.s AS .cache/+test/math/math-any.o HAREC .cache/+test/strconv/strconv-any.ssa QBE .cache/+test/strconv/strconv-any.s AS .cache/+test/strconv/strconv-any.o HAREC .cache/+test/fmt/fmt-any.ssa QBE .cache/+test/fmt/fmt-any.s AS .cache/+test/fmt/fmt-any.o HAREC .cache/+test/slices/slices-any.ssa QBE .cache/+test/slices/slices-any.s AS .cache/+test/slices/slices-any.o HAREC .cache/+test/strio/strio-any.ssa QBE .cache/+test/strio/strio-any.s AS .cache/+test/strio/strio-any.o HAREC .cache/+test/encoding/hex/encoding_hex-any.ssa QBE .cache/+test/encoding/hex/encoding_hex-any.s AS .cache/+test/encoding/hex/encoding_hex-any.o HAREC .cache/+test/hash/hash-any.ssa QBE .cache/+test/hash/hash-any.s AS .cache/+test/hash/hash-any.o HAREC .cache/+test/crypto/math/crypto_math-any.ssa QBE .cache/+test/crypto/math/crypto_math-any.s AS .cache/+test/crypto/math/crypto_math-any.o HAREC .cache/+test/endian/endian-any.ssa QBE .cache/+test/endian/endian-any.s AS .cache/+test/endian/endian-any.o HAREC .cache/+test/crypto/blake2b/crypto_blake2b-any.ssa QBE .cache/+test/crypto/blake2b/crypto_blake2b-any.s AS .cache/+test/crypto/blake2b/crypto_blake2b-any.o HAREC .cache/+test/crypto/argon2/crypto_argon2-any.ssa QBE .cache/+test/crypto/argon2/crypto_argon2-any.s AS .cache/+test/crypto/argon2/crypto_argon2-any.o HAREC .cache/+test/crypto/cipher/crypto_cipher-any.ssa QBE .cache/+test/crypto/cipher/crypto_cipher-any.s AS .cache/+test/crypto/cipher/crypto_cipher-any.o HAREC .cache/+test/crypto/chacha/crypto_chacha-any.ssa QBE .cache/+test/crypto/chacha/crypto_chacha-any.s AS .cache/+test/crypto/chacha/crypto_chacha-any.o HAREC .cache/+test/crypto/mac/crypto_mac-any.ssa QBE .cache/+test/crypto/mac/crypto_mac-any.s AS .cache/+test/crypto/mac/crypto_mac-any.o HAREC .cache/+test/crypto/poly1305/crypto_poly1305-any.ssa QBE .cache/+test/crypto/poly1305/crypto_poly1305-any.s AS .cache/+test/crypto/poly1305/crypto_poly1305-any.o HAREC .cache/+test/crypto/crypto-any.ssa QBE .cache/+test/crypto/crypto-any.s AS .cache/+test/crypto/crypto-any.o HAREC .cache/+test/crypto/aes/crypto_aes-any.ssa QBE .cache/+test/crypto/aes/crypto_aes-any.s AS .cache/+test/crypto/aes/crypto_aes-any.o HAREC .cache/+test/crypto/aes/xts/crypto_aes_xts-any.ssa QBE .cache/+test/crypto/aes/xts/crypto_aes_xts-any.s AS .cache/+test/crypto/aes/xts/crypto_aes_xts-any.o HAREC .cache/+test/crypto/blowfish/crypto_blowfish-any.ssa QBE .cache/+test/crypto/blowfish/crypto_blowfish-any.s AS .cache/+test/crypto/blowfish/crypto_blowfish-any.o HAREC .cache/+test/encoding/base64/encoding_base64-any.ssa QBE .cache/+test/encoding/base64/encoding_base64-any.s AS .cache/+test/encoding/base64/encoding_base64-any.o HAREC .cache/+test/crypto/random/crypto_random-linux.ssa QBE .cache/+test/crypto/random/crypto_random-linux.s AS .cache/+test/crypto/random/crypto_random-linux.o HAREC .cache/+test/crypto/bcrypt/crypto_bcrypt-any.ssa QBE .cache/+test/crypto/bcrypt/crypto_bcrypt-any.s AS .cache/+test/crypto/bcrypt/crypto_bcrypt-any.o HAREC .cache/+test/crypto/sha1/crypto_sha1-any.ssa QBE .cache/+test/crypto/sha1/crypto_sha1-any.s AS .cache/+test/crypto/sha1/crypto_sha1-any.o HAREC .cache/+test/crypto/sha256/crypto_sha256-any.ssa QBE .cache/+test/crypto/sha256/crypto_sha256-any.s AS .cache/+test/crypto/sha256/crypto_sha256-any.o HAREC .cache/+test/crypto/hmac/crypto_hmac-any.ssa QBE .cache/+test/crypto/hmac/crypto_hmac-any.s AS .cache/+test/crypto/hmac/crypto_hmac-any.o HAREC .cache/+test/crypto/salsa/crypto_salsa-any.ssa QBE .cache/+test/crypto/salsa/crypto_salsa-any.s AS .cache/+test/crypto/salsa/crypto_salsa-any.o HAREC .cache/+test/crypto/sha512/crypto_sha512-any.ssa QBE .cache/+test/crypto/sha512/crypto_sha512-any.s AS .cache/+test/crypto/sha512/crypto_sha512-any.o HAREC .cache/+test/crypto/curve25519/crypto_curve25519-any.ssa QBE .cache/+test/crypto/curve25519/crypto_curve25519-any.s AS .cache/+test/crypto/curve25519/crypto_curve25519-any.o HAREC .cache/+test/crypto/ed25519/crypto_ed25519-any.ssa QBE .cache/+test/crypto/ed25519/crypto_ed25519-any.s AS .cache/+test/crypto/ed25519/crypto_ed25519-any.o HAREC .cache/+test/crypto/x25519/crypto_x25519-any.ssa QBE .cache/+test/crypto/x25519/crypto_x25519-any.s AS .cache/+test/crypto/x25519/crypto_x25519-any.o HAREC .cache/+test/dirs/dirs-any.ssa QBE .cache/+test/dirs/dirs-any.s AS .cache/+test/dirs/dirs-any.o HAREC .cache/+test/encoding/base32/encoding_base32-any.ssa QBE .cache/+test/encoding/base32/encoding_base32-any.s AS .cache/+test/encoding/base32/encoding_base32-any.o HAREC .cache/+test/hash/fnv/hash_fnv-any.ssa QBE .cache/+test/hash/fnv/hash_fnv-any.s AS .cache/+test/hash/fnv/hash_fnv-any.o HAREC .cache/+test/encoding/json/encoding_json-any.ssa QBE .cache/+test/encoding/json/encoding_json-any.s AS .cache/+test/encoding/json/encoding_json-any.o HAREC .cache/+test/encoding/pem/encoding_pem-any.ssa QBE .cache/+test/encoding/pem/encoding_pem-any.s AS .cache/+test/encoding/pem/encoding_pem-any.o HAREC .cache/+test/sort/sort-any.ssa QBE .cache/+test/sort/sort-any.s AS .cache/+test/sort/sort-any.o HAREC .cache/+test/fnmatch/fnmatch-any.ssa QBE .cache/+test/fnmatch/fnmatch-any.s AS .cache/+test/fnmatch/fnmatch-any.o HAREC .cache/+test/format/ini/format_ini-any.ssa QBE .cache/+test/format/ini/format_ini-any.s AS .cache/+test/format/ini/format_ini-any.o HAREC .cache/+test/getopt/getopt-any.ssa QBE .cache/+test/getopt/getopt-any.s AS .cache/+test/getopt/getopt-any.o HAREC .cache/+test/glob/glob-any.ssa QBE .cache/+test/glob/glob-any.s AS .cache/+test/glob/glob-any.o HAREC .cache/+test/hare/lex/hare_lex-any.ssa QBE .cache/+test/hare/lex/hare_lex-any.s AS .cache/+test/hare/lex/hare_lex-any.o HAREC .cache/+test/hare/ast/hare_ast-any.ssa QBE .cache/+test/hare/ast/hare_ast-any.s AS .cache/+test/hare/ast/hare_ast-any.o HAREC .cache/+test/hare/unparse/hare_unparse-any.ssa QBE .cache/+test/hare/unparse/hare_unparse-any.s AS .cache/+test/hare/unparse/hare_unparse-any.o HAREC .cache/+test/hare/parse/hare_parse-any.ssa QBE .cache/+test/hare/parse/hare_parse-any.s AS .cache/+test/hare/parse/hare_parse-any.o HAREC .cache/+test/temp/temp-linux.ssa QBE .cache/+test/temp/temp-linux.s AS .cache/+test/temp/temp-linux.o HAREC .cache/+test/hare/module/hare_module-any.ssa QBE .cache/+test/hare/module/hare_module-any.s AS .cache/+test/hare/module/hare_module-any.o HAREC .cache/+test/hare/types/hare_types-any.ssa QBE .cache/+test/hare/types/hare_types-any.s AS .cache/+test/hare/types/hare_types-any.o HAREC .cache/+test/hare/unit/hare_unit-any.ssa QBE .cache/+test/hare/unit/hare_unit-any.s AS .cache/+test/hare/unit/hare_unit-any.o HAREC .cache/+test/hash/adler32/hash_adler32-any.ssa QBE .cache/+test/hash/adler32/hash_adler32-any.s AS .cache/+test/hash/adler32/hash_adler32-any.o HAREC .cache/+test/hash/crc16/hash_crc16-any.ssa QBE .cache/+test/hash/crc16/hash_crc16-any.s AS .cache/+test/hash/crc16/hash_crc16-any.o HAREC .cache/+test/hash/crc32/hash_crc32-any.ssa QBE .cache/+test/hash/crc32/hash_crc32-any.s AS .cache/+test/hash/crc32/hash_crc32-any.o HAREC .cache/+test/hash/crc64/hash_crc64-any.ssa QBE .cache/+test/hash/crc64/hash_crc64-any.s AS .cache/+test/hash/crc64/hash_crc64-any.o HAREC .cache/+test/hash/siphash/hash_siphash-any.ssa QBE .cache/+test/hash/siphash/hash_siphash-any.s AS .cache/+test/hash/siphash/hash_siphash-any.o HAREC .cache/+test/math/random/math_random-any.ssa QBE .cache/+test/math/random/math_random-any.s AS .cache/+test/math/random/math_random-any.o HAREC .cache/+test/net/ip/net_ip-linux.ssa QBE .cache/+test/net/ip/net_ip-linux.s AS .cache/+test/net/ip/net_ip-linux.o HAREC .cache/+test/net/net-linux.ssa QBE .cache/+test/net/net-linux.s AS .cache/+test/net/net-linux.o HAREC .cache/+test/net/tcp/net_tcp-linux.ssa QBE .cache/+test/net/tcp/net_tcp-linux.s AS .cache/+test/net/tcp/net_tcp-linux.o HAREC .cache/+test/net/udp/net_udp-linux.ssa QBE .cache/+test/net/udp/net_udp-linux.s AS .cache/+test/net/udp/net_udp-linux.o HAREC .cache/+test/unix/resolvconf/unix_resolvconf-linux.ssa QBE .cache/+test/unix/resolvconf/unix_resolvconf-linux.s AS .cache/+test/unix/resolvconf/unix_resolvconf-linux.o HAREC .cache/+test/unix/poll/unix_poll-linux.ssa QBE .cache/+test/unix/poll/unix_poll-linux.s AS .cache/+test/unix/poll/unix_poll-linux.o HAREC .cache/+test/net/dns/net_dns-any.ssa QBE .cache/+test/net/dns/net_dns-any.s AS .cache/+test/net/dns/net_dns-any.o HAREC .cache/+test/unix/hosts/unix_hosts-linux.ssa QBE .cache/+test/unix/hosts/unix_hosts-linux.s AS .cache/+test/unix/hosts/unix_hosts-linux.o HAREC .cache/+test/net/dial/net_dial-any.ssa QBE .cache/+test/net/dial/net_dial-any.s AS .cache/+test/net/dial/net_dial-any.o HAREC .cache/+test/net/uri/net_uri-any.ssa QBE .cache/+test/net/uri/net_uri-any.s AS .cache/+test/net/uri/net_uri-any.o HAREC .cache/+test/regex/regex-any.ssa QBE .cache/+test/regex/regex-any.s AS .cache/+test/regex/regex-any.o HAREC .cache/+test/shlex/shlex-any.ssa QBE .cache/+test/shlex/shlex-any.s AS .cache/+test/shlex/shlex-any.o HAREC .cache/+test/unix/passwd/unix_passwd-any.ssa QBE .cache/+test/unix/passwd/unix_passwd-any.s AS .cache/+test/unix/passwd/unix_passwd-any.o HAREC .cache/+test/uuid/uuid-any.ssa QBE .cache/+test/uuid/uuid-any.s AS .cache/+test/uuid/uuid-any.o HAREC .cache/+test/time/chrono/time_chrono-linux.ssa QBE .cache/+test/time/chrono/time_chrono-linux.s AS .cache/+test/time/chrono/time_chrono-linux.o HAREC .cache/+test/datetime/datetime-linux.ssa QBE .cache/+test/datetime/datetime-linux.s AS .cache/+test/datetime/datetime-linux.o HAREC .cache/+test/linux/keyctl/linux_keyctl-linux.ssa QBE .cache/+test/linux/keyctl/linux_keyctl-linux.s AS .cache/+test/linux/keyctl/linux_keyctl-linux.o HAREC .cache/+test/linux/timerfd/linux_timerfd-linux.ssa QBE .cache/+test/linux/timerfd/linux_timerfd-linux.s AS .cache/+test/linux/timerfd/linux_timerfd-linux.o HAREC .cache/+test/log/log-linux.ssa QBE .cache/+test/log/log-linux.s AS .cache/+test/log/log-linux.o HAREC .cache/+test/net/unix/net_unix-linux.ssa QBE .cache/+test/net/unix/net_unix-linux.s AS .cache/+test/net/unix/net_unix-linux.o HAREC .cache/+test/unix/unix-linux.ssa QBE .cache/+test/unix/unix-linux.s AS .cache/+test/unix/unix-linux.o HAREC .cache/+test/os/exec/os_exec-linux.ssa QBE .cache/+test/os/exec/os_exec-linux.s AS .cache/+test/os/exec/os_exec-linux.o HAREC .cache/+test/unix/signal/unix_signal-linux.ssa QBE .cache/+test/unix/signal/unix_signal-linux.s AS .cache/+test/unix/signal/unix_signal-linux.o HAREC .cache/+test/unix/tty/unix_tty-linux.ssa QBE .cache/+test/unix/tty/unix_tty-linux.s AS .cache/+test/unix/tty/unix_tty-linux.o HAREC .cache/+test/hare.ssa QBE .cache/+test/hare.s AS .cache/+test/hare.o LD .bin/hare-tests Running 351 tests: ascii::ctype.................................... OK ascii::strcmp................................... OK ascii::valid.................................... OK bufio::buffered_read............................ OK bufio::buffered_write........................... OK bufio::unread................................... OK bufio::dynamic.................................. OK bufio::fixed.................................... OK bufio::scanbyte................................. OK bufio::scantok.................................. OK bufio::scanline................................. OK bufio::scanrune................................. OK bytes::hasprefix................................ OK bytes::hassuffix................................ OK bytes::equal.................................... OK bytes::index.................................... OK bytes::reverse.................................. OK bytes::tokenize................................. OK bytes::cut...................................... OK bytes::trim..................................... OK crypto::rfc..................................... OK crypto::rfcmultiadditonals...................... OK crypto::noadditional............................ OK crypto::nomsg................................... OK crypto::nothing................................. OK crypto::polyaligned............................. OK crypto::invalidkey.............................. OK crypto::invalidcipher........................... OK crypto::invalidcipher2.......................... OK crypto::invalidcipher3.......................... OK crypto::invalidaddition......................... OK crypto::invalidaddition2........................ OK crypto::invalidaddition3........................ OK crypto::invalidaddition4........................ OK crypto::invalidaddition5........................ OK crypto::cipheradditionswap...................... OK crypto::invalidmac.............................. OK crypto::aes::test_encrypt_128................... OK crypto::aes::test_encrypt_128_multiple_blocks... OK crypto::aes::test_decrypt_128_multiple_blocks... OK crypto::aes::test_decrypt_128................... OK crypto::aes::test_example_vector1............... OK crypto::aes::test_example_vector1_in_place...... OK crypto::aes::test_example_vector2............... OK crypto::aes::test_example_vector3............... OK crypto::aes::cbc_encrypt_decrypt................ OK crypto::aes::cbc_encrypt_decrypt_in_place....... OK crypto::aes::ctr_zero_iv........................ OK crypto::aes::ctr_encrypt_max_iv................. OK crypto::aes::ctr_test_multiple_blocks........... OK crypto::aes::ctr_test_multiple_calls............ OK crypto::aes::ctr_encrypt_in_place............... OK crypto::aes::ctr_encrypt_smaller_buf............ OK crypto::aes::empty_write........................ OK crypto::aes::ctr_test_retry..................... OK crypto::aes::gcm_encrypt........................ OK crypto::aes::gcm_decrypt........................ OK crypto::aes::xts::oneblock...................... OK crypto::aes::xts::multiblock.................... OK crypto::argon2::mode_d_one_pass................. OK crypto::argon2::rfc_d_test_vector............... OK crypto::argon2::rfc_i_test_vector............... OK crypto::argon2::rfc_id_test_vector.............. OK crypto::bcrypt::bcrypt.......................... OK crypto::bcrypt::hash............................ OK crypto::blake2b::blake2b........................ OK crypto::blake2b::blake2b_multiple_writes........ OK crypto::blowfish::encrypt....................... OK crypto::blowfish::decrypt....................... OK crypto::blowfish::salted........................ OK crypto::chacha::chacha20........................ OK crypto::chacha::xchacha20....................... OK crypto::chacha::skipblocks...................... OK crypto::hmac::hmac_sha1_empty_key............... OK crypto::hmac::hmac_sha1......................... OK crypto::hmac::hmac_sha1_large_key............... OK crypto::hmac::sha256............................ OK crypto::math::lrot32............................ OK crypto::math::lrot64............................ OK crypto::math::cmpslice.......................... OK crypto::poly1305::example1...................... OK crypto::poly1305::example2...................... OK crypto::poly1305::example3...................... OK crypto::poly1305::example4...................... OK crypto::poly1305::writepatterns................. OK crypto::salsa::qr............................... OK crypto::salsa::xsalsa20......................... OK crypto::salsa::xsalsa20_ctr_overflow_u32........ OK crypto::salsa::xsalsa20_ctr_overflow_u64........ OK crypto::sha1::sha1.............................. OK crypto::sha256::sha256.......................... OK crypto::sha512::sha512.......................... OK crypto::sha512::sha512_224...................... OK crypto::sha512::sha512_256...................... OK crypto::sha512::sha384.......................... OK crypto::curve25519::unpack25519................. OK crypto::curve25519::subfe....................... OK crypto::curve25519::swap25519................... OK crypto::curve25519::unpackpack.................. OK crypto::curve25519::x25519basepoint............. OK crypto::curve25519::vectors..................... OK crypto::curve25519::highbitignored.............. OK crypto::ed25519::roundtrip...................... OK crypto::ed25519::golden......................... OK crypto::x25519::sample.......................... OK crypto::x25519::random.......................... OK encoding::base64::encode........................ OK encoding::base64::decode........................ OK encoding::base32::encode........................ OK encoding::base32::decode........................ OK encoding::hex::encodestr........................ OK encoding::hex::encode........................... OK encoding::hex::decode........................... OK encoding::hex::dump............................. OK encoding::json::lex............................. OK encoding::json::load............................ OK encoding::json::object.......................... OK encoding::json::iterator........................ OK encoding::pem::read............................. OK encoding::pem::read_many........................ OK encoding::pem::write............................ OK encoding::utf8::decode.......................... OK encoding::utf8::encode.......................... OK endian::big..................................... OK endian::hton.................................... OK endian::ntoh.................................... OK endian::little.................................. OK fmt::fmt........................................ OK fnmatch::fnmatch................................ OK format::ini::simple............................. OK format::ini::extended........................... OK format::ini::invalid............................ OK fs::mode_str.................................... OK fs::modes....................................... OK getopt::parse................................... OK glob::glob...................................... OK glob::pattern_parse............................. OK hare::lex::unget................................ OK hare::lex::unlex................................ OK hare::lex::lex1................................. OK hare::lex::lex2................................. OK hare::lex::lex3................................. OK hare::lex::lexname.............................. OK hare::lex::keywords............................. OK hare::lex::comments............................. OK hare::lex::runes................................ OK hare::lex::strings.............................. OK hare::lex::literals............................. OK hare::lex::invalid.............................. OK hare::lex::loc.................................. OK hare::lex::access_tuple......................... OK hare::module::identpath......................... OK hare::module::identuscore....................... OK hare::parse::assignment......................... OK hare::parse::binarithm.......................... OK hare::parse::binding............................ OK hare::parse::builtin............................ OK hare::parse::call............................... OK hare::parse::cast............................... OK hare::parse::constant........................... OK hare::parse::control............................ OK hare::parse::defer_expr......................... OK hare::parse::for_expr........................... OK hare::parse::if_expr............................ OK hare::parse::list............................... OK hare::parse::postfix............................ OK hare::parse::slice.............................. OK hare::parse::switch_expr........................ OK hare::parse::match_expr......................... OK hare::parse::unarithm........................... OK hare::parse::yield_expr......................... OK hare::parse::ident.............................. OK hare::parse::expr_loc........................... OK hare::parse::type_loc........................... OK hare::parse::struct_union....................... OK hare::parse::array_slice........................ OK hare::parse::enum_type.......................... OK hare::parse::tuple.............................. OK hare::parse::tagged_union....................... OK hare::parse::imports............................ OK hare::parse::decls.............................. OK hare::parse::docs............................... OK hare::types::store.............................. OK hare::types::structs............................ OK hare::types::tuples............................. OK hare::types::lists.............................. OK hare::types::funcs.............................. OK hare::types::tagged............................. OK hare::types::alias.............................. OK hare::types::forwardref......................... OK hare::unit::access.............................. OK hare::unit::compound............................ OK hare::unit::constant............................ OK hare::unit::_return............................. OK hare::unparse::decl............................. OK hare::unparse::ident............................ OK hare::unparse::import........................... OK hare::unparse::_type............................ OK hash::adler32::adler32.......................... OK hash::crc16::crc16.............................. OK hash::crc32::crc32.............................. OK hash::crc64::crc64.............................. OK hash::fnv::fnv32................................ OK hash::siphash::siphash.......................... OK math::eqwithin.................................. OK math::logf64.................................... OK math::log10f64.................................. OK math::log2f64................................... OK math::log1p..................................... OK math::expf64.................................... OK math::exp2f64................................... OK math::sqrt...................................... OK math::powf64.................................... OK math::floor..................................... OK math::ceil...................................... OK math::trunc..................................... OK math::round..................................... OK math::modf64.................................... OK math::fexcept................................... OK math::fround.................................... OK math::floatbits................................. OK math::isnan..................................... OK math::isinf..................................... OK math::float_normality........................... OK math::absf...................................... OK math::signf..................................... OK math::copysign.................................. OK math::normalize................................. OK math::frexp..................................... OK math::frexp_ldexp............................... OK math::modfrac................................... OK math::nextafter................................. OK math::nearbyint................................. OK math::absi...................................... OK math::signi..................................... OK math::bit_size_u................................ OK math::leading_zeros_u........................... OK math::addu...................................... OK math::subu...................................... OK math::mulu...................................... OK math::divu...................................... OK math::remu...................................... OK math::trig_reduce............................... OK math::cos....................................... OK math::sin....................................... OK math::tan....................................... OK math::asin...................................... OK math::acos...................................... OK math::atan...................................... OK math::sinh...................................... OK math::cosh...................................... OK math::tanh...................................... OK math::asinh..................................... OK math::acosh..................................... OK math::atanh..................................... OK math::random::rng............................... OK net::dns::opcode................................ OK net::uri::decodequery........................... OK net::uri::encodequery........................... OK net::uri::parse................................. OK net::uri::invalid............................... OK path::appendnorm................................ OK path::add....................................... OK path::dirname................................... OK path::basename.................................. OK path::extension................................. OK path::iter...................................... OK regex::find..................................... OK regex::findall.................................. OK shlex::split.................................... OK shlex::quote.................................... OK slices::reverse................................. OK slices::appendto................................ OK slices::insertinto.............................. OK slices::deletefrom.............................. OK slices::swap.................................... OK slices::index................................... OK sort::lbisect................................... OK sort::rbisect................................... OK sort::search.................................... OK sort::sort...................................... OK strconv::itosb.................................. OK strconv::itos................................... OK strconv::utosb.................................. OK strconv::utos................................... OK strconv::numeric................................ OK strconv::f64tos................................. OK strconv::f32tos................................. OK strconv::stof64................................. OK strconv::stof32................................. OK strconv::stou................................... OK strconv::stoub.................................. OK strconv::stoi................................... OK strconv::stoib.................................. OK strings::concat................................. OK strings::join................................... OK strings::contains............................... OK strings::dup.................................... OK strings::dupall................................. OK strings::iter................................... OK strings::sub.................................... OK strings::hasprefix.............................. OK strings::hassuffix.............................. OK strings::tokenize............................... OK strings::split.................................. OK strings::cut.................................... OK strings::utf8................................... OK strings::index.................................. OK strings::byteindex.............................. OK strings::trim................................... OK strings::compare................................ OK strings::padstart............................... OK strings::padend................................. OK strings::replace................................ OK strings::multireplace........................... OK strio::fixed.................................... OK strio::dynamic.................................. OK strio::concat................................... OK strio::join..................................... OK strio::rjoin.................................... OK unix::passwd::nextgr............................ OK unix::passwd::nextpw............................ OK uuid::encode.................................... OK uuid::decode.................................... OK crypto::random::buffer.......................... OK crypto::random::reader.......................... OK datetime::eq.................................... OK datetime::after................................. OK datetime::before................................ OK datetime::diff.................................. OK datetime::unitdiff.............................. OK datetime::truncate.............................. OK datetime::add................................... OK datetime::sub................................... OK datetime::calc_epochal_from_ymd................. OK datetime::calc_ymd_from_yd...................... OK datetime::calc_epochal_from_ywd................. OK datetime::calc_epochal_from_yd.................. OK datetime::calc_ymd.............................. OK datetime::calc_yearday.......................... OK datetime::calc_week............................. OK datetime::calc_week_starting_sunday............. OK datetime::calc_weekday.......................... OK datetime::format................................ OK io::limit....................................... OK linux::timerfd::timerfd......................... OK net::ip::parse_ip............................... OK net::ip::parse_subnet........................... OK net::ip::test_subnet_contains................... OK time::add....................................... OK time::compare................................... OK 351 passed; 0 failed; 351 tests completed in 1.12618s rm .cache/+test/unix/passwd/unix_passwd-any.s .cache/+test/crypto/random/crypto_random-linux.s .cache/+test/hare/types/hare_types-any.s .cache/+test/crypto/sha256/crypto_sha256-any.s .cache/+test/unix/unix-linux.s .cache/+test/fnmatch/fnmatch-any.s .cache/+test/hash/adler32/hash_adler32-any.s .cache/+test/net/ip/net_ip-linux.s .cache/+test/datetime/datetime-linux.s .cache/+test/regex/regex-any.s .cache/+test/net/dns/net_dns-any.s .cache/+test/crypto/aes/crypto_aes-any.s .cache/+test/crypto/poly1305/crypto_poly1305-any.s .cache/+test/math/math-any.s .cache/+test/encoding/base32/encoding_base32-any.s .cache/+test/unix/hosts/unix_hosts-linux.s .cache/+test/encoding/pem/encoding_pem-any.s .cache/+test/uuid/uuid-any.s .cache/+test/fmt/fmt-any.s .cache/+test/net/uri/net_uri-any.s .cache/+test/linux/linux-linux.s .cache/+test/log/log-linux.s .cache/+test/hash/crc64/hash_crc64-any.s .cache/+test/crypto/math/crypto_math-any.s .cache/+test/crypto/curve25519/crypto_curve25519-any.s .cache/+test/shlex/shlex-any.s .cache/+test/io/io-linux.s .cache/+test/encoding/hex/encoding_hex-any.s .cache/+test/time/time-linux.s .cache/+test/hash/fnv/hash_fnv-any.s .cache/+test/crypto/sha1/crypto_sha1-any.s .cache/+test/crypto/hmac/crypto_hmac-any.s .cache/+test/getopt/getopt-any.s .cache/+test/strings/strings-any.s .cache/+test/endian/endian-any.s .cache/+test/hash/crc16/hash_crc16-any.s .cache/+test/hare/ast/hare_ast-any.s .cache/+test/slices/slices-any.s .cache/+test/hare.s .cache/+test/hash/crc32/hash_crc32-any.s .cache/+test/math/random/math_random-any.s .cache/+test/linux/timerfd/linux_timerfd-linux.s .cache/+test/net/net-linux.s .cache/+test/crypto/blowfish/crypto_blowfish-any.s .cache/+test/types/types-any.s .cache/+test/crypto/ed25519/crypto_ed25519-any.s .cache/+test/net/tcp/net_tcp-linux.s .cache/+test/hare/lex/hare_lex-any.s .cache/+test/crypto/x25519/crypto_x25519-any.s .cache/+test/errors/errors-any.s .cache/+test/hash/siphash/hash_siphash-any.s .cache/+test/crypto/bcrypt/crypto_bcrypt-any.s .cache/+test/crypto/sha512/crypto_sha512-any.s .cache/+test/hare/unit/hare_unit-any.s .cache/+test/hare/parse/hare_parse-any.s .cache/+test/net/unix/net_unix-linux.s .cache/+test/encoding/base64/encoding_base64-any.s .cache/+test/crypto/crypto-any.s .cache/+test/hare/module/hare_module-any.s .cache/+test/os/exec/os_exec-linux.s .cache/+test/unix/signal/unix_signal-linux.s .cache/+test/encoding/utf8/encoding_utf8-any.s .cache/+test/crypto/salsa/crypto_salsa-any.s .cache/+test/rt/rt-linux.s .cache/+test/unix/tty/unix_tty-linux.s .cache/+test/net/dial/net_dial-any.s .cache/+test/crypto/mac/crypto_mac-any.s .cache/+test/strio/strio-any.s .cache/+test/bytes/bytes-any.s .cache/+test/unix/resolvconf/unix_resolvconf-linux.s .cache/+test/path/path-any.s .cache/+test/fs/fs-any.s .cache/+test/os/os-linux.s .cache/+test/format/ini/format_ini-any.s .cache/+test/crypto/aes/xts/crypto_aes_xts-any.s .cache/+test/net/udp/net_udp-linux.s .cache/+test/crypto/argon2/crypto_argon2-any.s .cache/+test/glob/glob-any.s .cache/+test/hare/unparse/hare_unparse-any.s .cache/+test/bufio/bufio-any.s .cache/+test/linux/keyctl/linux_keyctl-linux.s .cache/+test/temp/temp-linux.s .cache/+test/crypto/cipher/crypto_cipher-any.s .cache/+test/sort/sort-any.s .cache/+test/linux/vdso/linux_vdso-linux.s .cache/+test/dirs/dirs-any.s .cache/+test/unix/poll/unix_poll-linux.s .cache/+test/time/chrono/time_chrono-linux.s .cache/+test/ascii/ascii-any.s .cache/+test/strconv/strconv-any.s .cache/+test/crypto/blake2b/crypto_blake2b-any.s .cache/+test/format/elf/format_elf-any.s .cache/+test/hash/hash-any.s .cache/+test/crypto/chacha/crypto_chacha-any.s .cache/+test/encoding/json/encoding_json-any.s make: Leaving directory '/usr/src/RPM/BUILD/hare-2022.05.17' + exit 0 Processing files: hare-2022.05.17-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.46521 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd hare-2022.05.17 + DOCDIR=/usr/src/tmp/hare-buildroot/usr/share/doc/hare-2022.05.17 + export DOCDIR + rm -rf /usr/src/tmp/hare-buildroot/usr/share/doc/hare-2022.05.17 + /bin/mkdir -p /usr/src/tmp/hare-buildroot/usr/share/doc/hare-2022.05.17 + cp -prL README README.md /usr/src/tmp/hare-buildroot/usr/share/doc/hare-2022.05.17 + chmod -R go-w /usr/src/tmp/hare-buildroot/usr/share/doc/hare-2022.05.17 + chmod -R a+rX /usr/src/tmp/hare-buildroot/usr/share/doc/hare-2022.05.17 + cp -prL docs/html /usr/src/tmp/hare-buildroot/usr/share/doc/hare-2022.05.17 + chmod -R go-w /usr/src/tmp/hare-buildroot/usr/share/doc/hare-2022.05.17 + chmod -R a+rX /usr/src/tmp/hare-buildroot/usr/share/doc/hare-2022.05.17 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.0igBGt find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.1aEIdI find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.NMeeY1 Creating hare-debuginfo package Processing files: hare-debuginfo-2022.05.17-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.2Faw3C find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.tsV6rv find-requires: running scripts (debuginfo) Requires: hare = 2022.05.17-alt1 Adding to hare-debuginfo a strict dependency on hare Wrote: /usr/src/RPM/RPMS/x86_64/hare-2022.05.17-alt1.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/hare-debuginfo-2022.05.17-alt1.x86_64.rpm (w2.lzdio) 25.12user 5.59system 0:36.01elapsed 85%CPU (0avgtext+0avgdata 81048maxresident)k 0inputs+0outputs (0major+2710464minor)pagefaults 0swaps 27.98user 8.72system 0:41.12elapsed 89%CPU (0avgtext+0avgdata 104068maxresident)k 392inputs+0outputs (30772major+3006062minor)pagefaults 0swaps --- hare-2022.05.17-alt1.x86_64.rpm.repo 2022-05-19 16:49:45.000000000 +0000 +++ hare-2022.05.17-alt1.x86_64.rpm.hasher 2022-05-23 02:08:08.305973788 +0000 @@ -903,3 +903,3 @@ File: /usr/bin/hare 100755 root:root 14f8fe4626c82e4c85493df63ec4051d -File: /usr/bin/haredoc 100755 root:root 770efc80905d7061d9c2ba1bcc63232b +File: /usr/bin/haredoc 100755 root:root 56df93e7922657d46adcc3c447c1ba8b File: /usr/share/doc/hare-2022.05.17 40755 root:root @@ -1802,2 +1802,2 @@ File: /usr/src/hare/stdlib/uuid/uuid.ha 100644 root:root 24861152ba799e09774519190c14a1f0 -RPMIdentity: efd889aa16c696a0fc8ba788587c269b7867d01ec1441a414e39a6bc31daf1f422194d31b7e1fb3511cceff076f1d0bc28551737df764e56f29ed428c776155d +RPMIdentity: 402155b6a81e0e25aee608790848b5bbc9bd1167fe5d192aa5fc4b206ce9c69fcefb6107751b0a38daa8d2b5dedbd5518e2cf070d5455395c5bf442c3cbc5045 --- hare-debuginfo-2022.05.17-alt1.x86_64.rpm.repo 2022-05-19 16:49:45.000000000 +0000 +++ hare-debuginfo-2022.05.17-alt1.x86_64.rpm.hasher 2022-05-23 02:08:08.358974573 +0000 @@ -16,3 +16,3 @@ File: /usr/lib/debug/usr/bin/hare.debug 100644 root:root 7f4a7b4e789c0fdf2f5d96465b80fcfe -File: /usr/lib/debug/usr/bin/haredoc.debug 100644 root:root 8b879bd4850e843cf8f82a711816a821 +File: /usr/lib/debug/usr/bin/haredoc.debug 100644 root:root eb790b2985739baf0f855b5af7e32feb File: /usr/src/debug/hare-2022.05.17 40755 root:root @@ -27,2 +27,2 @@ File: /usr/src/debug/hare-2022.05.17/rt/+x86_64/restore.s 100644 root:root 1a509147bde24abc1a61f7f093326a66 -RPMIdentity: 6a81aa998965d86d08499e29c3cecccb3e7e669aacaaa8092588189bb08b666b4554ae1937abd0cca91ea4d48991343075f0d6649387a1e113125d233826566f +RPMIdentity: 2ce73ff15d1284ebc3747024e2cdc41e0321a0d467ab0f42ae42975f3904c7ce70d5b13ddae6e49f3609e0cad6504f1aa3cd3d1ebc09955ee9d1b987f726bb1c