>>> Building on riscv64-3 under lang/hare/hare BDEPENDS = [lang/hare/harec;textproc/scdoc] DIST = [lang/hare/hare:hare-0.26.0.tar.gz] FULLPKGNAME = hare-0.26.0 RDEPENDS = [lang/hare/harec] (Junk lock obtained for riscv64-3 at 1784836304.26) >>> Running depends in lang/hare/hare at 1784836304.48 last junk was in x11/kde-plasma/kglobalacceld /usr/sbin/pkg_add -aI -Drepair harec-0.26.0 scdoc-1.11.4 was: /usr/sbin/pkg_add -aI -Drepair harec-0.26.0 scdoc-1.11.4 /usr/sbin/pkg_add -aI -Drepair harec-0.26.0 scdoc-1.11.4 >>> Running show-prepare-results in lang/hare/hare at 1784836318.45 ===> 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.4 ===> Verifying specs: c ===> found c.103.0 harec-0.26.0 scdoc-1.11.4 (Junk lock released for riscv64-3 at 1784836323.56) distfiles size=976164 >>> Running patch in lang/hare/hare at 1784836323.79 ===> 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 1784836327.54 ===> 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 1784836329.63 ===> 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.0'; recompile with -fPIC >>> defined in .cache/sort_cmp.o >>> referenced by cmp.ha:88 (sort/cmp/cmp.ha:88) >>> .cache/sort_cmp.o:(sort.cmp.strs) ld: error: relocation R_RISCV_LO12_I cannot be used against symbol 'strliteral.0'; recompile with -fPIC >>> defined in .cache/sort_cmp.o >>> referenced by cmp.ha:88 (sort/cmp/cmp.ha:88) >>> .cache/sort_cmp.o:(sort.cmp.strs) ld: error: relocation R_RISCV_HI20 cannot be used against symbol 'strliteral.0'; recompile with -fPIC >>> defined in .cache/sort_cmp.o >>> referenced by cmp.ha:88 (sort/cmp/cmp.ha:88) >>> .cache/sort_cmp.o:(sort.cmp.strs) ld: error: relocation R_RISCV_LO12_I cannot be used against symbol 'strliteral.0'; recompile with -fPIC >>> defined in .cache/sort_cmp.o >>> referenced by cmp.ha:88 (sort/cmp/cmp.ha:88) >>> .cache/sort_cmp.o:(sort.cmp.strs) ld: error: relocation R_RISCV_HI20 cannot be used against symbol 'strliteral.16'; recompile with -fPIC >>> defined in .cache/cmd_hare.o >>> referenced by version.ha:12 (cmd/hare/version.ha:12) >>> .cache/cmd_hare.o:(.version) ld: error: relocation R_RISCV_LO12_I cannot be used against symbol 'strliteral.16'; recompile with -fPIC >>> defined in .cache/cmd_hare.o >>> referenced by version.ha:12 (cmd/hare/version.ha:12) >>> .cache/cmd_hare.o:(.version) ld: error: relocation R_RISCV_HI20 cannot be used against symbol 'strliteral.16'; recompile with -fPIC >>> defined in .cache/cmd_hare.o >>> referenced by version.ha:13 (cmd/hare/version.ha:13) >>> .cache/cmd_hare.o:(.version) ld: error: relocation R_RISCV_LO12_I cannot be used against symbol 'strliteral.16'; recompile with -fPIC >>> defined in .cache/cmd_hare.o >>> referenced by version.ha:13 (cmd/hare/version.ha:13) >>> .cache/cmd_hare.o:(.version) ld: error: relocation R_RISCV_HI20 cannot be used against symbol 'strliteral.16'; recompile with -fPIC >>> defined in .cache/cmd_hare.o >>> referenced by version.ha:13 (cmd/hare/version.ha:13) >>> .cache/cmd_hare.o:(.version) ld: error: relocation R_RISCV_LO12_I cannot be used against symbol 'strliteral.16'; recompile with -fPIC >>> defined in .cache/cmd_hare.o >>> referenced by version.ha:13 (cmd/hare/version.ha:13) >>> .cache/cmd_hare.o:(.version) ld: error: relocation R_RISCV_HI20 cannot be used against symbol 'strliteral.151'; recompile with -fPIC >>> defined in .cache/cmd_hare.o >>> referenced by version.ha:13 (cmd/hare/version.ha:13) >>> .cache/cmd_hare.o:(.version) ld: error: relocation R_RISCV_LO12_I cannot be used against symbol 'strliteral.151'; recompile with -fPIC >>> defined in .cache/cmd_hare.o >>> referenced by version.ha:13 (cmd/hare/version.ha:13) >>> .cache/cmd_hare.o:(.version) ld: error: relocation R_RISCV_HI20 cannot be used against symbol 'strliteral.151'; recompile with -fPIC >>> defined in .cache/cmd_hare.o >>> referenced by version.ha:13 (cmd/hare/version.ha:13) >>> .cache/cmd_hare.o:(.version) ld: error: relocation R_RISCV_LO12_I cannot be used against symbol 'strliteral.151'; recompile with -fPIC >>> defined in .cache/cmd_hare.o >>> referenced by version.ha:13 (cmd/hare/version.ha:13) >>> .cache/cmd_hare.o:(.version) ld: error: relocation R_RISCV_HI20 cannot be used against symbol 'strliteral.151'; recompile with -fPIC >>> defined in .cache/cmd_hare.o >>> referenced by version.ha:14 (cmd/hare/version.ha:14) >>> .cache/cmd_hare.o:(.version) ld: error: relocation R_RISCV_LO12_I cannot be used against symbol 'strliteral.151'; recompile with -fPIC >>> defined in .cache/cmd_hare.o >>> referenced by version.ha:14 (cmd/hare/version.ha:14) >>> .cache/cmd_hare.o:(.version) ld: error: relocation R_RISCV_HI20 cannot be used against symbol 'strliteral.149'; recompile with -fPIC >>> defined in .cache/cmd_hare.o >>> referenced by version.ha:14 (cmd/hare/version.ha:14) >>> .cache/cmd_hare.o:(.version) ld: error: relocation R_RISCV_LO12_I cannot be used against symbol 'strliteral.149'; recompile with -fPIC >>> defined in .cache/cmd_hare.o >>> referenced by version.ha:14 (cmd/hare/version.ha:14) >>> .cache/cmd_hare.o:(.version) ld: error: relocation R_RISCV_HI20 cannot be used against symbol 'strliteral.149'; recompile with -fPIC >>> defined in .cache/cmd_hare.o >>> referenced by version.ha:14 (cmd/hare/version.ha:14) >>> .cache/cmd_hare.o:(.version) ld: error: relocation R_RISCV_LO12_I cannot be used against symbol 'strliteral.149'; recompile with -fPIC >>> defined in .cache/cmd_hare.o >>> referenced by version.ha:14 (cmd/hare/version.ha:14) >>> .cache/cmd_hare.o:(.version) 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 1784836407.60 max_stuck=11.39/depends=14.01/show-prepare-results=5.30/patch=3.75/configure=2.07/build=78.17 Error: job failed with 512 on riscv64-3 at 1784836407