>>> Building on riscv64-1 under lang/hare/hare BDEPENDS = [textproc/scdoc;lang/hare/harec] DIST = [lang/hare/hare:hare-0.26.0.tar.gz] FULLPKGNAME = hare-0.26.0 RDEPENDS = [lang/hare/harec] (Junk lock obtained for riscv64-1 at 1789591204.40) >>> Running depends in lang/hare/hare at 1789591204.56 last junk was in devel/droplet /usr/sbin/pkg_add -aI -Drepair harec-0.26.0 scdoc-1.11.5 was: /usr/sbin/pkg_add -aI -Drepair harec-0.26.0 scdoc-1.11.5 /usr/sbin/pkg_add -aI -Drepair harec-0.26.0 scdoc-1.11.5 >>> Running show-prepare-results in lang/hare/hare at 1789591220.94 ===> lang/hare/hare ===> Building from scratch hare-0.26.0 ===> hare-0.26.0 depends on: harec-=0.26.0 -> harec-0.26.0 ===> hare-0.26.0 depends on: scdoc-* -> scdoc-1.11.5 ===> Verifying specs: c ===> found c.104.0 harec-0.26.0 scdoc-1.11.5 (Junk lock released for riscv64-1 at 1789591225.57) distfiles size=976164 >>> Running patch in lang/hare/hare at 1789591225.72 ===> lang/hare/hare ===> Checking files for hare-0.26.0 `/usr/ports/distfiles/hare-0.26.0.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for hare-0.26.0 ===> Patching for hare-0.26.0 ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ >>> Running configure in lang/hare/hare at 1789591229.40 ===> lang/hare/hare ===> Generating configure for hare-0.26.0 cp /local/pobj/hare-0.26.0/hare-0.26.0/configs/openbsd.mk /local/pobj/hare-0.26.0/hare-0.26.0/config.mk sed -i "s/x86_64/$(arch -s)/g" /local/pobj/hare-0.26.0/hare-0.26.0/config.mk ===> Configuring for hare-0.26.0 >>> Running build in lang/hare/hare at 1789591231.16 ===> lang/hare/hare ===> Building for hare-0.26.0 HAREC .cache/rt.ssa QBE .cache/rt.s AS .cache/rt.o HAREC .cache/types.ssa QBE .cache/types.s AS .cache/types.o HAREC .cache/bytes.ssa QBE .cache/bytes.s AS .cache/bytes.o HAREC .cache/encoding_utf8.ssa QBE .cache/encoding_utf8.s AS .cache/encoding_utf8.o HAREC .cache/sort_cmp.ssa QBE .cache/sort_cmp.s AS .cache/sort_cmp.o HAREC .cache/strings.ssa QBE .cache/strings.s AS .cache/strings.o HAREC .cache/ascii.ssa QBE .cache/ascii.s AS .cache/ascii.o HAREC .cache/errors.ssa QBE .cache/errors.s AS .cache/errors.o HAREC .cache/io.ssa QBE .cache/io.s AS .cache/io.o HAREC .cache/bufio.ssa QBE .cache/bufio.s AS .cache/bufio.o HAREC .cache/crypto_math.ssa QBE .cache/crypto_math.s AS .cache/crypto_math.o HAREC .cache/endian.ssa QBE .cache/endian.s AS .cache/endian.o HAREC .cache/hash.ssa QBE .cache/hash.s AS .cache/hash.o HAREC .cache/crypto_sha256.ssa QBE .cache/crypto_sha256.s AS .cache/crypto_sha256.o HAREC .cache/math.ssa QBE .cache/math.s AS .cache/math.o HAREC .cache/memio.ssa QBE .cache/memio.s AS .cache/memio.o HAREC .cache/path.ssa QBE .cache/path.s AS .cache/path.o HAREC .cache/time.ssa QBE .cache/time.s AS .cache/time.o HAREC .cache/fs.ssa QBE .cache/fs.s AS .cache/fs.o HAREC .cache/types_c.ssa QBE .cache/types_c.s AS .cache/types_c.o HAREC .cache/os.ssa QBE .cache/os.s AS .cache/os.o HAREC .cache/strconv.ssa QBE .cache/strconv.s AS .cache/strconv.o HAREC .cache/fmt.ssa QBE .cache/fmt.s AS .cache/fmt.o HAREC .cache/encoding_hex.ssa QBE .cache/encoding_hex.s AS .cache/encoding_hex.o HAREC .cache/math_random.ssa QBE .cache/math_random.s AS .cache/math_random.o HAREC .cache/sort.ssa QBE .cache/sort.s AS .cache/sort.o HAREC .cache/hare_lex.ssa QBE .cache/hare_lex.s AS .cache/hare_lex.o HAREC .cache/hare_ast.ssa QBE .cache/hare_ast.s AS .cache/hare_ast.o HAREC .cache/hare_parse.ssa QBE .cache/hare_parse.s AS .cache/hare_parse.o HAREC .cache/hare_unparse.ssa QBE .cache/hare_unparse.s AS .cache/hare_unparse.o HAREC .cache/hare_module.ssa QBE .cache/hare_module.s AS .cache/hare_module.o HAREC .cache/unix.ssa QBE .cache/unix.s AS .cache/unix.o HAREC .cache/unix_signal.ssa QBE .cache/unix_signal.s AS .cache/unix_signal.o HAREC .cache/os_exec.ssa QBE .cache/os_exec.s AS .cache/os_exec.o HAREC .cache/shlex.ssa QBE .cache/shlex.s AS .cache/shlex.o HAREC .cache/unix_tty.ssa QBE .cache/unix_tty.s AS .cache/unix_tty.o HAREC .cache/cmd_hare_build.ssa QBE .cache/cmd_hare_build.s AS .cache/cmd_hare_build.o HAREC .cache/dirs.ssa QBE .cache/dirs.s AS .cache/dirs.o HAREC .cache/getopt.ssa QBE .cache/getopt.s AS .cache/getopt.o HAREC .cache/cmd_hare.ssa QBE .cache/cmd_hare.s AS .cache/cmd_hare.o LD .bin/hare ld: error: relocation R_RISCV_HI20 cannot be used against symbol 'strliteral.12'; recompile with -fPIC >>> defined in .cache/bytes.o >>> referenced by two_way.ha:72 (bytes/two_way.ha:72) >>> .cache/bytes.o:(bytes.max_suf) ld: error: relocation R_RISCV_LO12_I cannot be used against symbol 'strliteral.12'; recompile with -fPIC >>> defined in .cache/bytes.o >>> referenced by two_way.ha:72 (bytes/two_way.ha:72) >>> .cache/bytes.o:(bytes.max_suf) ld: error: relocation R_RISCV_HI20 cannot be used against symbol 'strliteral.12'; recompile with -fPIC >>> defined in .cache/bytes.o >>> referenced by two_way.ha:73 (bytes/two_way.ha:73) >>> .cache/bytes.o:(bytes.max_suf) ld: error: relocation R_RISCV_LO12_I cannot be used against symbol 'strliteral.12'; recompile with -fPIC >>> defined in .cache/bytes.o >>> referenced by two_way.ha:73 (bytes/two_way.ha:73) >>> .cache/bytes.o:(bytes.max_suf) ld: error: relocation R_RISCV_HI20 cannot be used against symbol 'strliteral.12'; recompile with -fPIC >>> defined in .cache/bytes.o >>> referenced by two_way.ha:11 (bytes/two_way.ha:11) >>> .cache/bytes.o:(bytes.index_tw) ld: error: relocation R_RISCV_LO12_I cannot be used against symbol 'strliteral.12'; recompile with -fPIC >>> defined in .cache/bytes.o >>> referenced by two_way.ha:11 (bytes/two_way.ha:11) >>> .cache/bytes.o:(bytes.index_tw) ld: error: relocation R_RISCV_HI20 cannot be used against symbol 'strliteral.12'; recompile with -fPIC >>> defined in .cache/bytes.o >>> referenced by two_way.ha:11 (bytes/two_way.ha:11) >>> .cache/bytes.o:(bytes.index_tw) ld: error: relocation R_RISCV_LO12_I cannot be used against symbol 'strliteral.12'; recompile with -fPIC >>> defined in .cache/bytes.o >>> referenced by two_way.ha:11 (bytes/two_way.ha:11) >>> .cache/bytes.o:(bytes.index_tw) ld: error: relocation R_RISCV_HI20 cannot be used against symbol 'strliteral.12'; recompile with -fPIC >>> defined in .cache/bytes.o >>> referenced by two_way.ha:15 (bytes/two_way.ha:15) >>> .cache/bytes.o:(bytes.index_tw) ld: error: relocation R_RISCV_LO12_I cannot be used against symbol 'strliteral.12'; recompile with -fPIC >>> defined in .cache/bytes.o >>> referenced by two_way.ha:15 (bytes/two_way.ha:15) >>> .cache/bytes.o:(bytes.index_tw) ld: error: relocation R_RISCV_HI20 cannot be used against symbol 'strliteral.12'; recompile with -fPIC >>> defined in .cache/bytes.o >>> referenced by two_way.ha:15 (bytes/two_way.ha:15) >>> .cache/bytes.o:(bytes.index_tw) ld: error: relocation R_RISCV_LO12_I cannot be used against symbol 'strliteral.12'; recompile with -fPIC >>> defined in .cache/bytes.o >>> referenced by two_way.ha:15 (bytes/two_way.ha:15) >>> .cache/bytes.o:(bytes.index_tw) ld: error: relocation R_RISCV_HI20 cannot be used against symbol 'strliteral.12'; recompile with -fPIC >>> defined in .cache/bytes.o >>> referenced by two_way.ha:15 (bytes/two_way.ha:15) >>> .cache/bytes.o:(bytes.index_tw) ld: error: relocation R_RISCV_LO12_I cannot be used against symbol 'strliteral.12'; recompile with -fPIC >>> defined in .cache/bytes.o >>> referenced by two_way.ha:15 (bytes/two_way.ha:15) >>> .cache/bytes.o:(bytes.index_tw) ld: error: relocation R_RISCV_HI20 cannot be used against symbol 'strliteral.12'; recompile with -fPIC >>> defined in .cache/bytes.o >>> referenced by two_way.ha:15 (bytes/two_way.ha:15) >>> .cache/bytes.o:(bytes.index_tw) ld: error: relocation R_RISCV_LO12_I cannot be used against symbol 'strliteral.12'; recompile with -fPIC >>> defined in .cache/bytes.o >>> referenced by two_way.ha:15 (bytes/two_way.ha:15) >>> .cache/bytes.o:(bytes.index_tw) ld: error: relocation R_RISCV_HI20 cannot be used against symbol 'strliteral.10'; recompile with -fPIC >>> defined in .cache/bytes.o >>> referenced by trim.ha:17 (bytes/trim.ha:17) >>> .cache/bytes.o:(bytes.rtrim) ld: error: relocation R_RISCV_LO12_I cannot be used against symbol 'strliteral.10'; recompile with -fPIC >>> defined in .cache/bytes.o >>> referenced by trim.ha:17 (bytes/trim.ha:17) >>> .cache/bytes.o:(bytes.rtrim) ld: error: relocation R_RISCV_HI20 cannot be used against symbol 'strliteral.10'; recompile with -fPIC >>> defined in .cache/bytes.o >>> referenced by trim.ha:19 (bytes/trim.ha:19) >>> .cache/bytes.o:(bytes.rtrim) ld: error: relocation R_RISCV_LO12_I cannot be used against symbol 'strliteral.10'; recompile with -fPIC >>> defined in .cache/bytes.o >>> referenced by trim.ha:19 (bytes/trim.ha:19) >>> .cache/bytes.o:(bytes.rtrim) ld: error: too many errors emitted, stopping now (use --error-limit=0 to see all errors) cc: error: linker command failed with exit code 1 (use -v to see invocation) *** Error 1 in /local/pobj/hare-0.26.0/hare-0.26.0 (Makefile:47 '.bin/hare': @cc -z nobtcfi -T rt/+openbsd/hare.sc -o .bin/hare .cache/rt.o ...) *** Error 2 in lang/hare/hare (/usr/ports/infrastructure/mk/bsd.port.mk:3079 '/local/pobj/hare-0.26.0/.build_done': @cd /local/pobj/hare-0.2...) *** Error 2 in lang/hare/hare (/usr/ports/infrastructure/mk/bsd.port.mk:2722 'build': @lock=hare-0.26.0; export _LOCKS_HELD=" hare-0.26.0";...) ===> Exiting lang/hare/hare with an error *** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:144 'build': @: ${echo_msg:=echo}; : ${target:=build}; for i in ; do eval...) >>> Ended at 1789591306.63 max_stuck=10.25/depends=16.40/show-prepare-results=4.77/patch=3.68/configure=1.70/build=75.66 Error: job failed with 512 on riscv64-1 at 1789591306