>>> hare-message: Building testing/hare-message 0_git20240425-r1 (using abuild 3.15.0-r2) started Sat, 09 Aug 2025 16:26:14 +0000 >>> hare-message: Validating /home/buildozer/aports/testing/hare-message/APKBUILD... >>> hare-message: Analyzing dependencies... >>> hare-message: Installing for build: build-base hare (1/4) Installing qbe (1.2-r3) (2/4) Installing harec (0.25.2-r0) (3/4) Installing hare (0.25.2-r1) (4/4) Installing .makedepends-hare-message (20250809.162616) busybox-1.37.0-r22.trigger: Executing script... OK: 447 MiB in 110 packages >>> hare-message: Cleaning up srcdir >>> hare-message: Cleaning up pkgdir >>> hare-message: Cleaning up tmpdir >>> hare-message: Fetching https://distfiles.alpinelinux.org/distfiles/edge/hare-message-57f86978034e1e50d82206cfa4799f07e7762ec9.tar.gz >>> hare-message: Fetching https://distfiles.alpinelinux.org/distfiles/edge/hare-message-57f86978034e1e50d82206cfa4799f07e7762ec9.tar.gz >>> hare-message: Checking sha512sums... hare-message-57f86978034e1e50d82206cfa4799f07e7762ec9.tar.gz: OK >>> hare-message: Unpacking /var/cache/distfiles/edge/hare-message-57f86978034e1e50d82206cfa4799f07e7762ec9.tar.gz... message/canonical.ha:54:31: error: Return type (!nomem | str) is not assignable to function result type str 54 | return strings::dup(key); | ^ message/encodedword.ha:27:12: error: Initializer of type (!nomem | []u8) is not assignable to binding type []u8 27 | let result: []u8 = alloc([0...], len(s)); | ^ message/encodedword.ha:58:62: error: rvalue type ((!nomem | regex::result)) is not assignable to lvalue (regex::result) 58 | matches = regex::find(&re_encoded_word, line); | ^ message/encodedword.ha:67:23: error: Cannot switch on tagged union type 67 | switch (charset) { | ^ message/encodedword.ha:135:25: error: Cannot ignore error here 135 | append(bytes_encoded, '_'); | ^ message/encodedword.ha:137:25: error: Cannot ignore error here 137 | append(bytes_encoded, r: u8); | ^ message/encodedword.ha:142:69: error: Argument type (!nomem | str) is not assignable to parameter type str 142 | strings::toutf8(strings::dup(strconv::u8tos(b, 16))); | ^ message/encodedword.ha:143:33: error: Cannot ignore error here 143 | append(bytes_encoded, '='); | ^ message/encodedword.ha:144:69: error: Value must be an array or a slice in multi-valued append 144 | append(bytes_encoded, byte_encoded...); | ^ message/encodedword.ha:161:52: error: Array members must be of a uniform type, previously seen str, but now see (!nomem | str) 161 | encoding::base64::encodestr(&encoding::base64::std_encoding, | ^ message/encodedword.ha:160:23: error: Return type (!nomem | str) is not assignable to function result type str 160 | return strings::concat("=?UTF-8?B?", | ^ message/encodedword.ha:164:23: error: Return type (!nomem | str) is not assignable to function result type str 164 | return strings::concat("=?UTF-8?Q?", encode_utf8q(value), "?="); | ^ message/header.ha:74:43: error: Initializer is not assignable to struct field 74 | key = strings::dup(key), | ^ message/header.ha:73:17: error: Cannot ignore error here 73 | append(bucket, header_map_key { | ^ message/header.ha:89:34: error: Value type must be assignable to object member type 89 | append(head.fields, field); | ^ message/header.ha:90:33: error: Value type must be assignable to object member type 90 | append(map.fields, field); | ^ message/header.ha:143:56: error: Argument type (!nomem | []u8) is not assignable to parameter type []u8 143 | const field = alloc(new_header_field(key, val, alloc(kv...))); | ^ message/header.ha:144:9: error: Cannot ignore error here 144 | append(head.fields, field); | ^ message/header.ha:145:9: error: Cannot ignore error here 145 | append(map.fields, field); | ^ message/header.ha:214:20: error: Initializer of type (!nomem | []str) is not assignable to binding type []str 214 | let vals: []str = alloc([], len(map.fields)); | ^ message/header.ha:216:25: error: Cannot ignore error here 216 | append(vals, map.fields[i].val); | ^ message/header.ha:370:45: error: Value type must be assignable to object member type 370 | insert(head.fields[0], field); | ^ message/header.ha:371:44: error: Value type must be assignable to object member type 371 | append(mapkey.fields, field); | ^ message/header.ha:469:23: error: Initializer is not assignable to struct field 469 | raw = alloc(raw...), | ^ message/header.ha:528:47: error: Argument type (!nomem | str) is not assignable to parameter type str 528 | let val = strings::toutf8(strings::dup(hf.val)); | ^ message/header.ha:605:20: error: append expression must operate on a slice, but got (!nomem | []u8) 605 | append(line, strings::toutf8(folding)...); | ^ message/header.ha:607:21: error: Value is not assignable to tuple value type 607 | return (line, next, ok); | ^ message/header.ha:657:9: error: Cannot ignore error here 657 | append(line, ['\r', '\n']...); | ^ message/header.ha:668:17: error: Cannot ignore error here 668 | append(line, cont...); | ^ message/header.ha:669:17: error: Cannot ignore error here 669 | append(line, ['\r', '\n']...); | ^ harec for message (/home/buildozer/aports/testing/hare-message/src/hare-message-57f86978034e1e50d82206cfa4799f07e7762ec9/message) exited with status 4 >>> ERROR: hare-message: check failed >>> hare-message: Uninstalling dependencies... (1/4) Purging .makedepends-hare-message (20250809.162616) (2/4) Purging hare (0.25.2-r1) (3/4) Purging harec (0.25.2-r0) (4/4) Purging qbe (1.2-r3) busybox-1.37.0-r22.trigger: Executing script... OK: 441 MiB in 106 packages