>>> Building on localhost 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 localhost at 1787334609.32) >>> Running depends in lang/hare/hare at 1787334609.54 last junk was in net/tintin++ /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 1787334629.02 ===> 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.103.0 harec-0.26.0 scdoc-1.11.5 (Junk lock released for localhost at 1787334634.66) distfiles size=976164 >>> Running patch in lang/hare/hare at 1787334634.88 ===> 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 1787334640.12 ===> 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 1787334642.28 ===> 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.87'; recompile with -fPIC >>> defined in .cache/getopt.o >>> referenced by getopts.ha:317 (getopt/getopts.ha:317) >>> .cache/getopt.o:(getopt.printsubcmds) ld: error: relocation R_RISCV_LO12_I cannot be used against symbol 'strliteral.87'; recompile with -fPIC >>> defined in .cache/getopt.o >>> referenced by getopts.ha:317 (getopt/getopts.ha:317) >>> .cache/getopt.o:(getopt.printsubcmds) ld: error: relocation R_RISCV_HI20 cannot be used against symbol 'strliteral.87'; recompile with -fPIC >>> defined in .cache/getopt.o >>> referenced by getopts.ha:318 (getopt/getopts.ha:318) >>> .cache/getopt.o:(getopt.printsubcmds) ld: error: relocation R_RISCV_LO12_I cannot be used against symbol 'strliteral.87'; recompile with -fPIC >>> defined in .cache/getopt.o >>> referenced by getopts.ha:318 (getopt/getopts.ha:318) >>> .cache/getopt.o:(getopt.printsubcmds) ld: error: relocation R_RISCV_HI20 cannot be used against symbol 'strliteral.87'; recompile with -fPIC >>> defined in .cache/getopt.o >>> referenced by getopts.ha:318 (getopt/getopts.ha:318) >>> .cache/getopt.o:(getopt.printsubcmds) ld: error: relocation R_RISCV_LO12_I cannot be used against symbol 'strliteral.87'; recompile with -fPIC >>> defined in .cache/getopt.o >>> referenced by getopts.ha:318 (getopt/getopts.ha:318) >>> .cache/getopt.o:(getopt.printsubcmds) ld: error: relocation R_RISCV_HI20 cannot be used against symbol 'strliteral.0'; recompile with -fPIC >>> defined in .cache/getopt.o >>> referenced by getopts.ha:318 (getopt/getopts.ha:318) >>> .cache/getopt.o:(getopt.printsubcmds) ld: error: relocation R_RISCV_LO12_I cannot be used against symbol 'strliteral.0'; recompile with -fPIC >>> defined in .cache/getopt.o >>> referenced by getopts.ha:318 (getopt/getopts.ha:318) >>> .cache/getopt.o:(getopt.printsubcmds) ld: error: relocation R_RISCV_HI20 cannot be used against symbol 'strliteral.203'; recompile with -fPIC >>> defined in .cache/getopt.o >>> referenced by getopts.ha:319 (getopt/getopts.ha:319) >>> .cache/getopt.o:(getopt.printsubcmds) ld: error: relocation R_RISCV_LO12_I cannot be used against symbol 'strliteral.203'; recompile with -fPIC >>> defined in .cache/getopt.o >>> referenced by getopts.ha:319 (getopt/getopts.ha:319) >>> .cache/getopt.o:(getopt.printsubcmds) ld: error: relocation R_RISCV_HI20 cannot be used against symbol 'strliteral.203'; recompile with -fPIC >>> defined in .cache/getopt.o >>> referenced by getopts.ha:319 (getopt/getopts.ha:319) >>> .cache/getopt.o:(getopt.printsubcmds) ld: error: relocation R_RISCV_LO12_I cannot be used against symbol 'strliteral.203'; recompile with -fPIC >>> defined in .cache/getopt.o >>> referenced by getopts.ha:319 (getopt/getopts.ha:319) >>> .cache/getopt.o:(getopt.printsubcmds) ld: error: relocation R_RISCV_HI20 cannot be used against symbol 'strliteral.203'; recompile with -fPIC >>> defined in .cache/getopt.o >>> referenced by getopts.ha:319 (getopt/getopts.ha:319) >>> .cache/getopt.o:(getopt.printsubcmds) ld: error: relocation R_RISCV_LO12_I cannot be used against symbol 'strliteral.203'; recompile with -fPIC >>> defined in .cache/getopt.o >>> referenced by getopts.ha:319 (getopt/getopts.ha:319) >>> .cache/getopt.o:(getopt.printsubcmds) ld: error: relocation R_RISCV_HI20 cannot be used against symbol 'strliteral.0'; recompile with -fPIC >>> defined in .cache/getopt.o >>> referenced by getopts.ha:319 (getopt/getopts.ha:319) >>> .cache/getopt.o:(getopt.printsubcmds) ld: error: relocation R_RISCV_LO12_I cannot be used against symbol 'strliteral.0'; recompile with -fPIC >>> defined in .cache/getopt.o >>> referenced by getopts.ha:319 (getopt/getopts.ha:319) >>> .cache/getopt.o:(getopt.printsubcmds) ld: error: relocation R_RISCV_HI20 cannot be used against symbol 'strliteral.0'; recompile with -fPIC >>> defined in .cache/getopt.o >>> referenced by getopts.ha:319 (getopt/getopts.ha:319) >>> .cache/getopt.o:(getopt.printsubcmds) ld: error: relocation R_RISCV_LO12_I cannot be used against symbol 'strliteral.0'; recompile with -fPIC >>> defined in .cache/getopt.o >>> referenced by getopts.ha:319 (getopt/getopts.ha:319) >>> .cache/getopt.o:(getopt.printsubcmds) ld: error: relocation R_RISCV_HI20 cannot be used against symbol 'strliteral.0'; recompile with -fPIC >>> defined in .cache/getopt.o >>> referenced by getopts.ha:319 (getopt/getopts.ha:319) >>> .cache/getopt.o:(getopt.printsubcmds) ld: error: relocation R_RISCV_LO12_I cannot be used against symbol 'strliteral.0'; recompile with -fPIC >>> defined in .cache/getopt.o >>> referenced by getopts.ha:319 (getopt/getopts.ha:319) >>> .cache/getopt.o:(getopt.printsubcmds) 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 1787334734.26 max_stuck=0.00/depends=19.48/show-prepare-results=5.86/patch=5.24/configure=2.17/build=92.16 Error: job failed with 512 on localhost at 1787334734