community/hare-ssh-0_git20230811: fails to build, error: Unknown object 'bufio::fixed' (and others)
hare-ssh fails to build with dozens of errors:
hare test
format/ssh/+test/key.ha:7:36: error: Unknown object 'bufio::fixed'
7 | const reader = bufio::fixed(testkey, io::mode::READ);
| ^
format/ssh/+test/key.ha:8:40: error: Unknown object 'decodesshprivate'
8 | const sshkey = decodesshprivate(&reader)!;
| ^
format/ssh/+test/key.ha:9:32: error: Unknown object 'sshprivkey_finish'
9 | defer sshprivkey_finish(&sshkey);
| ^
format/ssh/+test/key.ha:10:38: error: Unknown object 'decodeprivate'
10 | const private = decodeprivate(&sshkey)!;
| ^
format/ssh/+test/key.ha:12:33: error: Unknown object 'bufio::dynamic'
12 | let buf = bufio::dynamic(io::mode::WRITE);
| ^
format/ssh/+test/key.ha:14:25: error: Unknown object 'encode_pubkeystr'
14 | encode_pubkeystr(&buf, private)!;
| ^
format/ssh/+test/key.ha:15:42: error: Unknown object 'bufio::buffer'
15 | assert(bytes::equal(bufio::buffer(&buf), strings::toutf8(testkey_pub)));
| ^
format/ssh/+test/key.ha:20:22: error: Unresolvable identifier 'key'
20 | fn copykey(sink: *key, src: *key) void = {
| ^
format/ssh/+test/key.ha:20:33: error: Unresolvable identifier 'key'
20 | fn copykey(sink: *key, src: *key) void = {
| ^
format/ssh/+test/key.ha:20:22: error: Unresolvable identifier 'key'
20 | fn copykey(sink: *key, src: *key) void = {
| ^
format/ssh/+test/key.ha:20:33: error: Unresolvable identifier 'key'
20 | fn copykey(sink: *key, src: *key) void = {
| ^
format/ssh/+test/key.ha:21:36: error: Unknown object 'bufio::dynamic'
21 | let pubbuf = bufio::dynamic(io::mode::RDWR);
| ^
format/ssh/+test/key.ha:23:25: error: Unknown object 'key_encoderawpub'
23 | key_encoderawpub(src, &pubbuf)!;
| ^
format/ssh/+test/key.ha:25:25: error: Unknown object 'key_decoderawpub'
25 | key_decoderawpub(sink, &pubbuf)!;
| ^
format/ssh/+test/key.ha:27:37: error: Unknown object 'bufio::dynamic'
27 | let privbuf = bufio::dynamic(io::mode::RDWR);
| ^
format/ssh/+test/key.ha:29:26: error: Unknown object 'key_encoderawpriv'
29 | key_encoderawpriv(src, &privbuf)!;
| ^
format/ssh/+test/key.ha:31:26: error: Unknown object 'key_decoderawpriv'
31 | key_decoderawpriv(sink, &privbuf)!;
| ^
format/ssh/+test/rawkey.ha:6:36: error: Unknown object 'bufio::fixed'
6 | const reader = bufio::fixed(testkey, io::mode::READ);
| ^
format/ssh/+test/rawkey.ha:7:40: error: Unknown object 'decodesshprivate'
7 | const sshkey = decodesshprivate(&reader)!;
| ^
format/ssh/+test/rawkey.ha:8:32: error: Unknown object 'sshprivkey_finish'
8 | defer sshprivkey_finish(&sshkey);
| ^
format/ssh/+test/rawkey.ha:9:38: error: Unknown object 'decodeprivate'
9 | const private = decodeprivate(&sshkey)!;
| ^
format/ssh/+test/rawkey.ha:10:23: error: Unknown object 'key_free'
10 | defer key_free(private);
| ^
format/ssh/ed25519.ha:7:9: error: Unresolvable identifier 'key'
7 | key,
| ^
format::ssh harec exited with status 1