view log » | |
_apply_patch | view log » |
qbe | view log » |
build | view log » |
tests | view log » |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
[#1379398] 2024/12/02 02:05:17 Booting image openbsd/latest (default) on port 22454
[#1379398] 2024/12/02 02:05:18 Waiting for guest to settle
[#1379398] 2024/12/02 02:05:39 Sending tasks
[#1379398] 2024/12/02 02:05:41 Sending build environment
[#1379398] 2024/12/02 02:05:41 Installing packages
Warning: Permanently added '[localhost]:22454' (ED25519) to the list of known hosts.
quirks-7.50 signed on 2024-11-30T16:40:59Z
[#1379398] 2024/12/02 02:05:43 Cloning repositories
Cloning into 'harec'...
+ cd harec
+ git submodule update --init --recursive
Cloning into 'qbe'...
+ cd qbe
+ git submodule update --init --recursive
[#1379398] 2024/12/02 02:05:46 Running task _apply_patch
[#1379398] 2024/12/02 02:05:47 Running task qbe
[#1379398] 2024/12/02 02:05:50 Running task build
[#1379398] 2024/12/02 02:05:51 Running task tests
[#1379398] 2024/12/02 02:05:54 Processing post-failed triggers...
[#1379398] 2024/12/02 02:05:54 Sending webhook...
[#1379398] 2024/12/02 02:05:54 Webhook response: 200
[#1379398] 2024/12/02 02:05:54 Thanks!
[#1379398] 2024/12/02 02:05:54 Build failed.
[#1379398] 2024/12/02 02:05:54 The build environment will be kept alive for 10 minutes.
[#1379398] 2024/12/02 02:05:54 To log in with SSH and examine it, use the following command:
[#1379398] 2024/12/02 02:05:54
[#1379398] 2024/12/02 02:05:54 ssh -t builds@fra02.builds.sr.ht connect 1379398
[#1379398] 2024/12/02 02:05:54
[#1379398] 2024/12/02 02:05:54 After logging in, the deadline is increased to your remaining build time.
[#1379398] 2024/12/02 02:15:54 Deadline elapsed. Terminating build environment.
[#1379398] 2024/12/02 02:15:54 Error: Running task on guest: exit status 2
|
1 2 3 4 5 6 7 8 |
Applying patch from lists.sr.ht + echo Applying patch from lists.sr.ht + git config --global user.name builds.sr.ht + git config --global user.email builds@sr.ht + cd harec + curl -sS https://lists.sr.ht/~sircmpwn/hare-dev/patches/56234/mbox + git am -3 /tmp/56234.patch Applying: tests/30-reduction: rewrite in Hare (instead of C) |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 |
+ cd qbe + make PREFIX=/usr cc -std=c99 -g -Wall -Wextra -Wpedantic -c main.c -o main.o cc -std=c99 -g -Wall -Wextra -Wpedantic -c util.c -o util.o util.c:93:8: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] freeall() ^ void 1 warning generated. cc -std=c99 -g -Wall -Wextra -Wpedantic -c parse.c -o parse.o parse.c:182:8: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] lexinit() ^ void parse.c:204:7: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] getint() ^ void parse.c:225:4: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] lex() ^ void parse.c:335:5: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] peek() ^ void parse.c:343:5: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] next() ^ void parse.c:353:7: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] nextnl() ^ void parse.c:418:9: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] parseref() ^ void parse.c:583:9: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] closeblk() ^ void parse.c:1015:9: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] parsetyp() ^ void 9 warnings generated. cc -std=c99 -g -Wall -Wextra -Wpedantic -c abi.c -o abi.o cc -std=c99 -g -Wall -Wextra -Wpedantic -c cfg.c -o cfg.o cfg.c:4:7: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] newblk() ^ void 1 warning generated. cc -std=c99 -g -Wall -Wextra -Wpedantic -c mem.c -o mem.o cc -std=c99 -g -Wall -Wextra -Wpedantic -c ssa.c -o ssa.o cc -std=c99 -g -Wall -Wextra -Wpedantic -c alias.c -o alias.o cc -std=c99 -g -Wall -Wextra -Wpedantic -c load.c -o load.o cc -std=c99 -g -Wall -Wextra -Wpedantic -c copy.c -o copy.o cc -std=c99 -g -Wall -Wextra -Wpedantic -c fold.c -o fold.o cc -std=c99 -g -Wall -Wextra -Wpedantic -c simpl.c -o simpl.o cc -std=c99 -g -Wall -Wextra -Wpedantic -c live.c -o live.o cc -std=c99 -g -Wall -Wextra -Wpedantic -c spill.c -o spill.o cc -std=c99 -g -Wall -Wextra -Wpedantic -c rega.c -o rega.o rega.c:250:6: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] pmgen() ^ void 1 warning generated. cc -std=c99 -g -Wall -Wextra -Wpedantic -c emit.c -o emit.o cc -std=c99 -g -Wall -Wextra -Wpedantic -c amd64/targ.c -o amd64/targ.o cc -std=c99 -g -Wall -Wextra -Wpedantic -c amd64/sysv.c -o amd64/sysv.o cc -std=c99 -g -Wall -Wextra -Wpedantic -c amd64/isel.c -o amd64/isel.o cc -std=c99 -g -Wall -Wextra -Wpedantic -c amd64/emit.c -o amd64/emit.o cc -std=c99 -g -Wall -Wextra -Wpedantic -c arm64/targ.c -o arm64/targ.o cc -std=c99 -g -Wall -Wextra -Wpedantic -c arm64/abi.c -o arm64/abi.o cc -std=c99 -g -Wall -Wextra -Wpedantic -c arm64/isel.c -o arm64/isel.o cc -std=c99 -g -Wall -Wextra -Wpedantic -c arm64/emit.c -o arm64/emit.o cc -std=c99 -g -Wall -Wextra -Wpedantic -c rv64/targ.c -o rv64/targ.o cc -std=c99 -g -Wall -Wextra -Wpedantic -c rv64/abi.c -o rv64/abi.o cc -std=c99 -g -Wall -Wextra -Wpedantic -c rv64/isel.c -o rv64/isel.o cc -std=c99 -g -Wall -Wextra -Wpedantic -c rv64/emit.c -o rv64/emit.o cc main.o util.o parse.o abi.o cfg.o mem.o ssa.o alias.o load.o copy.o fold.o simpl.o live.o spill.o rega.o emit.o amd64/targ.o amd64/sysv.o amd64/isel.o amd64/emit.o arm64/targ.o arm64/abi.o arm64/isel.o arm64/emit.o rv64/targ.o rv64/abi.o rv64/isel.o rv64/emit.o -o qbe ld: warning: emit.c:236 (rv64/emit.c:236)(rv64/emit.o:(loadaddr)): warning: sprintf() is often misused, please use snprintf() ld: warning: util.c:191(util.o:(intern)): warning: strcpy() is almost always misused, please use strlcpy() + doas make install PREFIX=/usr mkdir -p "/usr/bin" install -m755 qbe "/usr/bin/qbe" |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
+ cd harec + cp configs/openbsd.mk config.mk + make -j2 CC src/utf8.o CC src/types.o CC src/typedef.o CC src/type_store.o CC src/scope.o CC src/qtype.o CC src/qinstr.o CC src/qbe.o CC src/parse.o CC src/mod.o CC src/main.o CC src/lex.o CC src/identifier.o CC src/genutil.o CC src/gen.o CC src/expr.o CC src/eval.o CC src/emit.o CC src/check.o CC src/util.o CCLD .bin/harec |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 |
+ cd harec + make check HAREC .cache/rt.ssa QBE .cache/rt.s AS .cache/rt.o HAREC .cache/testmod.ssa QBE .cache/testmod.s AS .cache/testmod.o HAREC .cache/tests_00_literals.ssa QBE .cache/tests_00_literals.s AS .cache/tests_00_literals.o LD tests/00-literals HAREC .cache/tests_01_arrays.ssa QBE .cache/tests_01_arrays.s AS .cache/tests_01_arrays.o LD tests/01-arrays HAREC .cache/tests_02_integers.ssa QBE .cache/tests_02_integers.s AS .cache/tests_02_integers.o LD tests/02-integers HAREC .cache/tests_03_pointers.ssa QBE .cache/tests_03_pointers.s AS .cache/tests_03_pointers.o LD tests/03-pointers HAREC .cache/tests_04_strings.ssa QBE .cache/tests_04_strings.s AS .cache/tests_04_strings.o LD tests/04-strings HAREC .cache/tests_05_implicit_casts.ssa QBE .cache/tests_05_implicit_casts.s AS .cache/tests_05_implicit_casts.o LD tests/05-implicit-casts HAREC .cache/tests_06_structs.ssa QBE .cache/tests_06_structs.s AS .cache/tests_06_structs.o LD tests/06-structs HAREC .cache/tests_07_aliases.ssa QBE .cache/tests_07_aliases.s AS .cache/tests_07_aliases.o LD tests/07-aliases HAREC .cache/tests_08_slices.ssa QBE .cache/tests_08_slices.s AS .cache/tests_08_slices.o LD tests/08-slices HAREC .cache/tests_09_funcs.ssa QBE .cache/tests_09_funcs.s AS .cache/tests_09_funcs.o LD tests/09-funcs HAREC .cache/tests_10_binarithms.ssa QBE .cache/tests_10_binarithms.s AS .cache/tests_10_binarithms.o LD tests/10-binarithms HAREC .cache/tests_11_globals.ssa QBE .cache/tests_11_globals.s AS .cache/tests_11_globals.o LD tests/11-globals HAREC .cache/tests_12_loops.ssa QBE .cache/tests_12_loops.s AS .cache/tests_12_loops.o LD tests/12-loops HAREC .cache/tests_13_tagged.ssa QBE .cache/tests_13_tagged.s AS .cache/tests_13_tagged.o LD tests/13-tagged HAREC .cache/tests_14_switch.ssa QBE .cache/tests_14_switch.s AS .cache/tests_14_switch.o LD tests/14-switch HAREC .cache/tests_15_enums.ssa QBE .cache/tests_15_enums.s AS .cache/tests_15_enums.o LD tests/15-enums HAREC .cache/tests_16_defer.ssa QBE .cache/tests_16_defer.s AS .cache/tests_16_defer.o LD tests/16-defer HAREC .cache/tests_17_alloc.ssa QBE .cache/tests_17_alloc.s AS .cache/tests_17_alloc.o LD tests/17-alloc HAREC .cache/tests_18_match.ssa QBE .cache/tests_18_match.s AS .cache/tests_18_match.o LD tests/18-match HAREC .cache/tests_19_append.ssa QBE .cache/tests_19_append.s AS .cache/tests_19_append.o LD tests/19-append HAREC .cache/tests_20_if.ssa QBE .cache/tests_20_if.s AS .cache/tests_20_if.o LD tests/20-if HAREC .cache/tests_21_tuples.ssa QBE .cache/tests_21_tuples.s AS .cache/tests_21_tuples.o LD tests/21-tuples HAREC .cache/tests_22_delete.ssa QBE .cache/tests_22_delete.s AS .cache/tests_22_delete.o LD tests/22-delete HAREC .cache/tests_23_errors.ssa QBE .cache/tests_23_errors.s AS .cache/tests_23_errors.o LD tests/23-errors HAREC .cache/tests_24_imports.ssa QBE .cache/tests_24_imports.s AS .cache/tests_24_imports.o LD tests/24-imports HAREC .cache/tests_25_promotion.ssa QBE .cache/tests_25_promotion.s AS .cache/tests_25_promotion.o LD tests/25-promotion HAREC .cache/tests_26_regression.ssa QBE .cache/tests_26_regression.s AS .cache/tests_26_regression.o LD tests/26-regression HAREC .cache/tests_27_rt.ssa QBE .cache/tests_27_rt.s AS .cache/tests_27_rt.o LD tests/27-rt HAREC .cache/tests_28_insert.ssa QBE .cache/tests_28_insert.s AS .cache/tests_28_insert.o LD tests/28-insert HAREC .cache/tests_29_unarithm.ssa QBE .cache/tests_29_unarithm.s AS .cache/tests_29_unarithm.o LD tests/29-unarithm HAREC .cache/tests_30_reduction.ssa tests/30-reduction.ha:6:69: syntax error: expected ';', found '!' 6 | static append(buf, toutf8("export fn main() void = {\n")...)!; | ^ *** Error 3 in /home/build/harec (makefiles/tests.mk:426 '.cache/tests_30_reduction.ssa': @env HARE_TD_rt=.cache/rt.td HARE_TD_testmod=.cach...) |