Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error, exit code1 when building on OpenBSD 7.3 #178

Open
4c656554 opened this issue May 6, 2023 · 14 comments
Open

Error, exit code1 when building on OpenBSD 7.3 #178

4c656554 opened this issue May 6, 2023 · 14 comments

Comments

@4c656554
Copy link

4c656554 commented May 6, 2023

Hello,

I get the following output on OpenBSD 7.3 amd64:

npm install sodium-native

0 verbose cli /usr/local/bin/node /usr/local/bin/npm
1 info using npm@9.5.0
2 info using node@v18.15.0
3 timing npm:load:whichnode Completed in 31ms
4 timing config:load:defaults Completed in 19ms
5 timing config:load:file:/usr/local/lib/node_modules/npm/npmrc Completed in 1ms
6 timing config:load:builtin Completed in 1ms
7 timing config:load:cli Completed in 3ms
8 timing config:load:env Completed in 0ms
9 timing config:load:file:/mydir/.npmrc Completed in 1ms
10 timing config:load:project Completed in 2ms
11 timing config:load:file:/root/.npmrc Completed in 0ms
12 timing config:load:user Completed in 1ms
13 timing config:load:file:/usr/local/etc/npmrc Completed in 0ms
14 timing config:load:global Completed in 0ms
15 timing config:load:setEnvs Completed in 2ms
16 timing config:load Completed in 29ms
17 timing npm:load:configload Completed in 29ms
18 timing npm:load:mkdirpcache Completed in 1ms
19 timing npm:load:mkdirplogs Completed in 0ms
20 verbose title npm install sodium-native
21 verbose argv "install" "sodium-native"
22 timing npm:load:setTitle Completed in 3ms
23 timing config:load:flatten Completed in 6ms
24 timing npm:load:display Completed in 7ms
25 verbose logfile logs-max:10 dir:/root/.npm/_logs/2023-05-04T10_31_22_018Z-
26 verbose logfile /root/.npm/_logs/2023-05-04T10_31_22_018Z-debug-0.log
27 timing npm:load:logFile Completed in 9ms
28 timing npm:load:timers Completed in 0ms
29 timing npm:load:configScope Completed in 0ms
30 timing npm:load Completed in 83ms
31 timing arborist:ctor Completed in 1ms
32 silly logfile done cleaning log files
33 timing arborist:ctor Completed in 0ms
34 timing idealTree:init Completed in 27ms
35 timing idealTree:userRequests Completed in 7ms
36 silly idealTree buildDeps
37 silly fetch manifest endianness@8.0.2
38 http fetch GET 200 https://registry.npmjs.org/endianness 814ms (cache revalidated)
39 silly fetch manifest hypercore@10.3.2
40 http fetch GET 200 https://registry.npmjs.org/hypercore 714ms (cache revalidated)
41 silly fetch manifest hyperbee@2.0.1
42 http fetch GET 200 https://registry.npmjs.org/hyperbee 37ms (cache revalidated)
43 silly fetch manifest corestore@6.2.0
44 http fetch GET 200 https://registry.npmjs.org/corestore 661ms (cache revalidated)
45 silly fetch manifest timer-node@5.0.6
46 http fetch GET 200 https://registry.npmjs.org/timer-node 654ms (cache revalidated)
47 silly fetch manifest fs-extra@10.1.0
48 http fetch GET 200 https://registry.npmjs.org/fs-extra 35ms (cache revalidated)
49 silly fetch manifest sodium-native@*
50 http fetch GET 200 https://registry.npmjs.org/sodium-native 641ms (cache revalidated)
51 silly placeDep ROOT corestore@6.2.0 OK for: mydir@1.0.0 want: 6.2.0
52 silly placeDep ROOT endianness@8.0.2 OK for: mydir@1.0.0 want: 8.0.2
53 silly placeDep ROOT fs-extra@10.1.0 OK for: mydir@1.0.0 want: 10.1.0
54 silly placeDep ROOT hyperbee@2.0.1 OK for: mydir@1.0.0 want: 2.0.1
55 silly placeDep ROOT hypercore@10.3.2 OK for: mydir@1.0.0 want: 10.3.2
56 silly placeDep ROOT sodium-native@4.0.1 OK for: mydir@1.0.0 want: *
57 silly placeDep ROOT timer-node@5.0.6 OK for: mydir@1.0.0 want: 5.0.6
58 silly fetch manifest b4a@^1.3.1
59 silly fetch manifest hypercore-crypto@^3.2.1
60 silly fetch manifest safety-catch@^1.0.1
61 silly fetch manifest sodium-universal@^3.0.4
62 silly fetch manifest xache@^1.1.0
63 silly fetch manifest graceful-fs@^4.2.0
64 silly fetch manifest jsonfile@^6.0.1
65 silly fetch manifest universalify@^2.0.0
66 silly fetch manifest b4a@^1.6.0
67 silly fetch manifest codecs@^3.0.0
68 silly fetch manifest mutexify@^1.4.0
69 silly fetch manifest protocol-buffers-encodings@^1.2.0
70 silly fetch manifest streamx@^2.12.4
71 silly fetch manifest @hyperswarm/secret-stream@^6.0.0
72 silly fetch manifest b4a@^1.1.0
73 silly fetch manifest big-sparse-array@^1.0.2
74 silly fetch manifest bits-to-bytes@^1.3.0
75 silly fetch manifest compact-encoding@^2.11.0
76 silly fetch manifest crc32-universal@^1.0.1
77 silly fetch manifest events@^3.3.0
78 silly fetch manifest flat-tree@^1.9.0
79 silly fetch manifest is-options@^1.0.1
80 silly fetch manifest protomux@^3.4.0
81 silly fetch manifest random-access-file@^4.0.0
82 silly fetch manifest random-array-iterator@^1.0.0
83 silly fetch manifest z32@^1.0.0
84 silly fetch manifest node-gyp-build@^4.3.0
85 http fetch GET 200 https://registry.npmjs.org/graceful-fs 267ms (cache revalidated)
86 http fetch GET 200 https://registry.npmjs.org/jsonfile 269ms (cache revalidated)
87 http fetch GET 200 https://registry.npmjs.org/codecs 269ms (cache revalidated)
88 http fetch GET 200 https://registry.npmjs.org/universalify 272ms (cache revalidated)
89 http fetch GET 200 https://registry.npmjs.org/events 260ms (cache revalidated)
90 http fetch GET 200 https://registry.npmjs.org/@hyperswarm%2fsecret-stream 308ms (cache revalidated)
91 http fetch GET 200 https://registry.npmjs.org/streamx 421ms (cache revalidated)
92 http fetch GET 200 https://registry.npmjs.org/crc32-universal 420ms (cache revalidated)
93 http fetch GET 200 https://registry.npmjs.org/b4a 472ms (cache revalidated)
94 http fetch GET 200 https://registry.npmjs.org/random-access-file 621ms (cache revalidated)
95 http fetch GET 200 https://registry.npmjs.org/safety-catch 761ms (cache revalidated)
96 http fetch GET 200 https://registry.npmjs.org/protocol-buffers-encodings 829ms (cache revalidated)
97 http fetch GET 200 https://registry.npmjs.org/bits-to-bytes 822ms (cache revalidated)
98 http fetch GET 200 https://registry.npmjs.org/compact-encoding 831ms (cache revalidated)
99 http fetch GET 200 https://registry.npmjs.org/node-gyp-build 827ms (cache revalidated)
100 http fetch GET 200 https://registry.npmjs.org/sodium-universal 888ms (cache revalidated)
101 http fetch GET 200 https://registry.npmjs.org/xache 890ms (cache revalidated)
102 http fetch GET 200 https://registry.npmjs.org/b4a 871ms (cache revalidated)
103 http fetch GET 200 https://registry.npmjs.org/b4a 909ms (cache revalidated)
104 http fetch GET 200 https://registry.npmjs.org/big-sparse-array 924ms (cache revalidated)
105 http fetch GET 200 https://registry.npmjs.org/mutexify 940ms (cache revalidated)
106 http fetch GET 200 https://registry.npmjs.org/flat-tree 922ms (cache revalidated)
107 http fetch GET 200 https://registry.npmjs.org/hypercore-crypto 963ms (cache revalidated)
108 http fetch GET 200 https://registry.npmjs.org/is-options 1021ms (cache revalidated)
109 http fetch GET 200 https://registry.npmjs.org/protomux 1025ms (cache revalidated)
110 http fetch GET 200 https://registry.npmjs.org/z32 1268ms (cache revalidated)
111 http fetch GET 200 https://registry.npmjs.org/random-array-iterator 1352ms (cache revalidated)
112 timing idealTree:#root Completed in 5029ms
113 silly placeDep ROOT b4a@1.6.3 OK for: corestore@6.2.0 want: ^1.3.1
114 silly placeDep ROOT hypercore-crypto@3.3.1 OK for: corestore@6.2.0 want: ^3.2.1
115 silly placeDep ROOT safety-catch@1.0.2 OK for: corestore@6.2.0 want: ^1.0.1
116 silly placeDep ROOT sodium-universal@3.1.0 OK for: corestore@6.2.0 want: ^3.0.4
117 silly placeDep ROOT xache@1.1.0 OK for: corestore@6.2.0 want: ^1.1.0
118 silly fetch manifest compact-encoding@^2.5.1
119 silly fetch manifest sodium-universal@^4.0.0
120 silly fetch manifest resolve@^1.17.0
121 silly fetch manifest sodium-native@^3.2.0
122 silly fetch manifest sodium-javascript@~0.8.0
123 silly fetch manifest blake2b@^2.1.1
124 silly fetch manifest chacha20-universal@^1.0.4
125 silly fetch manifest nanoassert@^2.0.0
126 silly fetch manifest sha256-universal@^1.1.0
127 silly fetch manifest sha512-universal@^1.1.0
128 silly fetch manifest siphash24@^1.0.1
129 silly fetch manifest xsalsa20@^1.0.0
130 http fetch GET 200 https://registry.npmjs.org/resolve 98ms (cache revalidated)
131 http fetch GET 200 https://registry.npmjs.org/blake2b 99ms (cache revalidated)
132 http fetch GET 200 https://registry.npmjs.org/siphash24 114ms (cache revalidated)
133 http fetch GET 200 https://registry.npmjs.org/sodium-javascript 273ms (cache revalidated)
134 http fetch GET 200 https://registry.npmjs.org/chacha20-universal 286ms (cache revalidated)
135 http fetch GET 200 https://registry.npmjs.org/sha256-universal 793ms (cache revalidated)
136 http fetch GET 200 https://registry.npmjs.org/nanoassert 795ms (cache revalidated)
137 http fetch GET 200 https://registry.npmjs.org/sha512-universal 808ms (cache revalidated)
138 http fetch GET 200 https://registry.npmjs.org/xsalsa20 832ms (cache revalidated)
139 timing idealTree:node_modules/corestore Completed in 911ms
140 timing idealTree:node_modules/b4a Completed in 0ms
141 timing idealTree:node_modules/endianness Completed in 0ms
142 silly placeDep ROOT graceful-fs@4.2.11 OK for: fs-extra@10.1.0 want: ^4.2.0
143 silly placeDep ROOT jsonfile@6.1.0 OK for: fs-extra@10.1.0 want: ^6.0.1
144 silly placeDep ROOT universalify@2.0.0 OK for: fs-extra@10.1.0 want: ^2.0.0
145 timing idealTree:node_modules/fs-extra Completed in 8ms
146 timing idealTree:node_modules/graceful-fs Completed in 0ms
147 silly placeDep ROOT codecs@3.1.0 OK for: hyperbee@2.0.1 want: ^3.0.0
148 silly placeDep ROOT mutexify@1.4.0 OK for: hyperbee@2.0.1 want: ^1.4.0
149 silly placeDep ROOT protocol-buffers-encodings@1.2.0 OK for: hyperbee@2.0.1 want: ^1.2.0
150 silly placeDep ROOT streamx@2.13.2 OK for: hyperbee@2.0.1 want: ^2.12.4
151 silly fetch manifest queue-tick@^1.0.0
152 silly fetch manifest signed-varint@^2.0.1
153 silly fetch manifest varint@5.0.0
154 silly fetch manifest fast-fifo@^1.1.0
155 silly fetch manifest queue-tick@^1.0.1
156 http fetch GET 200 https://registry.npmjs.org/queue-tick 45ms (cache revalidated)
157 http fetch GET 200 https://registry.npmjs.org/queue-tick 638ms (cache revalidated)
158 http fetch GET 200 https://registry.npmjs.org/fast-fifo 662ms (cache revalidated)
159 http fetch GET 200 https://registry.npmjs.org/varint 667ms (cache revalidated)
160 http fetch GET 200 https://registry.npmjs.org/signed-varint 673ms (cache revalidated)
161 timing idealTree:node_modules/hyperbee Completed in 686ms
162 timing idealTree:node_modules/codecs Completed in 0ms
163 silly placeDep ROOT @hyperswarm/secret-stream@6.1.2 OK for: hypercore@10.3.2 want: ^6.0.0
164 silly placeDep ROOT big-sparse-array@1.0.3 OK for: hypercore@10.3.2 want: ^1.0.2
165 silly placeDep ROOT bits-to-bytes@1.3.0 OK for: hypercore@10.3.2 want: ^1.3.0
166 silly placeDep ROOT compact-encoding@2.11.0 OK for: hypercore@10.3.2 want: ^2.11.0
167 silly placeDep ROOT crc32-universal@1.0.1 OK for: hypercore@10.3.2 want: ^1.0.1
168 silly placeDep ROOT events@3.3.0 OK for: hypercore@10.3.2 want: ^3.3.0
169 silly placeDep ROOT flat-tree@1.9.0 OK for: hypercore@10.3.2 want: ^1.9.0
170 silly placeDep ROOT is-options@1.0.2 OK for: hypercore@10.3.2 want: ^1.0.1
171 silly placeDep ROOT protomux@3.4.1 OK for: hypercore@10.3.2 want: ^3.4.0
172 silly placeDep ROOT random-access-file@4.0.0 OK for: hypercore@10.3.2 want: ^4.0.0
173 silly placeDep ROOT random-array-iterator@1.0.0 OK for: hypercore@10.3.2 want: ^1.0.0
174 silly placeDep ROOT z32@1.0.0 OK for: hypercore@10.3.2 want: ^1.0.0
175 silly fetch manifest noise-curve-ed@^2.0.1
176 silly fetch manifest noise-handshake@^3.0.2
177 silly fetch manifest sodium-secretstream@^1.1.0
178 silly fetch manifest timeout-refresh@^2.0.0
179 silly fetch manifest node-gyp-build@^4.2.3
180 silly fetch manifest random-access-storage@^3.0.0
181 silly fetch manifest fs-native-extensions@^1.1.0
182 http fetch GET 200 https://registry.npmjs.org/random-access-storage 68ms (cache revalidated)
183 http fetch GET 200 https://registry.npmjs.org/timeout-refresh 247ms (cache revalidated)
184 http fetch GET 200 https://registry.npmjs.org/noise-handshake 255ms (cache revalidated)
185 http fetch GET 200 https://registry.npmjs.org/sodium-secretstream 269ms (cache revalidated)
186 http fetch GET 200 https://registry.npmjs.org/noise-curve-ed 688ms (cache revalidated)
187 http fetch GET 200 https://registry.npmjs.org/fs-native-extensions 767ms (cache revalidated)
188 timing idealTree:node_modules/hypercore Completed in 817ms
189 silly placeDep ROOT noise-curve-ed@2.0.1 OK for: @hyperswarm/secret-stream@6.1.2 want: ^2.0.1
190 silly placeDep ROOT noise-handshake@3.0.2 OK for: @hyperswarm/secret-stream@6.1.2 want: ^3.0.2
191 silly placeDep ROOT sodium-secretstream@1.1.0 OK for: @hyperswarm/secret-stream@6.1.2 want: ^1.1.0
192 silly placeDep node_modules/@hyperswarm/secret-stream sodium-universal@4.0.0 OK for: @hyperswarm/secret-stream@6.1.2 want: ^4.0.0
193 silly placeDep ROOT timeout-refresh@2.0.1 OK for: @hyperswarm/secret-stream@6.1.2 want: ^2.0.0
194 timing idealTree:node_modules/@hyperswarm/secret-stream Completed in 18ms
195 timing idealTree:node_modules/big-sparse-array Completed in 0ms
196 timing idealTree:node_modules/bits-to-bytes Completed in 0ms
197 timing idealTree:node_modules/compact-encoding Completed in 0ms
198 silly placeDep ROOT node-gyp-build@4.6.0 OK for: crc32-universal@1.0.1 want: ^4.2.3
199 timing idealTree:node_modules/crc32-universal Completed in 2ms
200 timing idealTree:node_modules/events Completed in 0ms
201 timing idealTree:node_modules/flat-tree Completed in 0ms
202 silly placeDep node_modules/hypercore-crypto sodium-universal@4.0.0 OK for: hypercore-crypto@3.3.1 want: ^4.0.0
203 timing idealTree:node_modules/hypercore-crypto Completed in 13ms
204 timing idealTree:node_modules/is-options Completed in 0ms
205 timing idealTree:node_modules/jsonfile Completed in 0ms
206 silly placeDep ROOT queue-tick@1.0.1 OK for: mutexify@1.4.0 want: ^1.0.0
207 timing idealTree:node_modules/mutexify Completed in 2ms
208 timing idealTree:node_modules/node-gyp-build Completed in 0ms
209 silly placeDep ROOT nanoassert@2.0.0 OK for: noise-curve-ed@2.0.1 want: ^2.0.0
210 silly placeDep node_modules/noise-curve-ed sodium-universal@4.0.0 OK for: noise-curve-ed@2.0.1 want: ^4.0.0
211 timing idealTree:node_modules/noise-curve-ed Completed in 6ms
212 timing idealTree:node_modules/nanoassert Completed in 0ms
213 silly placeDep node_modules/noise-handshake sodium-universal@4.0.0 OK for: noise-handshake@3.0.2 want: ^4.0.0
214 timing idealTree:node_modules/noise-handshake Completed in 4ms
215 silly placeDep ROOT signed-varint@2.0.1 OK for: protocol-buffers-encodings@1.2.0 want: ^2.0.1
216 silly placeDep ROOT varint@5.0.0 OK for: protocol-buffers-encodings@1.2.0 want: 5.0.0
217 timing idealTree:node_modules/protocol-buffers-encodings Completed in 6ms
218 timing idealTree:node_modules/protomux Completed in 0ms
219 timing idealTree:node_modules/queue-tick Completed in 0ms
220 silly placeDep ROOT fs-native-extensions@1.2.1 OK for: random-access-file@4.0.0 want: ^1.1.0
221 silly placeDep ROOT random-access-storage@3.0.0 OK for: random-access-file@4.0.0 want: ^3.0.0
222 silly fetch manifest napi-macros@^2.0.0
223 silly fetch manifest uv-errors@^1.0.1
224 http fetch GET 200 https://registry.npmjs.org/uv-errors 220ms (cache revalidated)
225 http fetch GET 200 https://registry.npmjs.org/napi-macros 738ms (cache revalidated)
226 timing idealTree:node_modules/random-access-file Completed in 746ms
227 silly placeDep ROOT napi-macros@2.2.2 OK for: fs-native-extensions@1.2.1 want: ^2.0.0
228 silly placeDep ROOT uv-errors@1.0.4 OK for: fs-native-extensions@1.2.1 want: ^1.0.1
229 timing idealTree:node_modules/fs-native-extensions Completed in 4ms
230 timing idealTree:node_modules/napi-macros Completed in 0ms
231 timing idealTree:node_modules/random-access-storage Completed in 0ms
232 timing idealTree:node_modules/random-array-iterator Completed in 0ms
233 timing idealTree:node_modules/safety-catch Completed in 0ms
234 timing idealTree:node_modules/signed-varint Completed in 0ms
235 timing idealTree:node_modules/sodium-native Completed in 0ms
236 silly placeDep node_modules/sodium-secretstream sodium-universal@4.0.0 OK for: sodium-secretstream@1.1.0 want: ^4.0.0
237 timing idealTree:node_modules/sodium-secretstream Completed in 4ms
238 silly placeDep ROOT blake2b@2.1.4 OK for: sodium-universal@3.1.0 want: ^2.1.1
239 silly placeDep ROOT chacha20-universal@1.0.4 OK for: sodium-universal@3.1.0 want: ^1.0.4
240 silly placeDep ROOT resolve@1.22.2 OK for: sodium-universal@3.1.0 want: ^1.17.0
241 silly placeDep ROOT sha256-universal@1.2.1 OK for: sodium-universal@3.1.0 want: ^1.1.0
242 silly placeDep ROOT sha512-universal@1.2.1 OK for: sodium-universal@3.1.0 want: ^1.1.0
243 silly placeDep ROOT siphash24@1.3.1 OK for: sodium-universal@3.1.0 want: ^1.0.1
244 silly placeDep ROOT sodium-javascript@0.8.0 OK for: sodium-universal@3.1.0 want: ~0.8.0
245 silly placeDep node_modules/sodium-universal sodium-native@3.4.1 OK for: sodium-universal@3.1.0 want: ^3.2.0
246 silly placeDep ROOT xsalsa20@1.2.0 OK for: sodium-universal@3.1.0 want: ^1.0.0
247 silly fetch manifest blake2b-wasm@^2.4.0
248 silly fetch manifest is-core-module@^2.11.0
249 silly fetch manifest path-parse@^1.0.7
250 silly fetch manifest supports-preserve-symlinks-flag@^1.0.0
251 silly fetch manifest sha256-wasm@^2.2.1
252 silly fetch manifest sha512-wasm@^2.3.1
253 http fetch GET 200 https://registry.npmjs.org/path-parse 50ms (cache revalidated)
254 http fetch GET 200 https://registry.npmjs.org/supports-preserve-symlinks-flag 56ms (cache revalidated)
255 http fetch GET 200 https://registry.npmjs.org/is-core-module 70ms (cache revalidated)
256 http fetch GET 200 https://registry.npmjs.org/sha256-wasm 211ms (cache revalidated)
257 http fetch GET 200 https://registry.npmjs.org/sha512-wasm 217ms (cache revalidated)
258 http fetch GET 200 https://registry.npmjs.org/blake2b-wasm 720ms (cache revalidated)
259 timing idealTree:node_modules/sodium-universal Completed in 748ms
260 silly placeDep ROOT blake2b-wasm@2.4.0 OK for: blake2b@2.1.4 want: ^2.4.0
261 timing idealTree:node_modules/blake2b Completed in 3ms
262 timing idealTree:node_modules/blake2b-wasm Completed in 0ms
263 timing idealTree:node_modules/chacha20-universal Completed in 0ms
264 silly placeDep ROOT is-core-module@2.12.0 OK for: resolve@1.22.2 want: ^2.11.0
265 silly placeDep ROOT path-parse@1.0.7 OK for: resolve@1.22.2 want: ^1.0.7
266 silly placeDep ROOT supports-preserve-symlinks-flag@1.0.0 OK for: resolve@1.22.2 want: ^1.0.0
267 silly fetch manifest has@^1.0.3
268 http fetch GET 200 https://registry.npmjs.org/has 33ms (cache revalidated)
269 timing idealTree:node_modules/resolve Completed in 41ms
270 silly placeDep ROOT has@1.0.3 OK for: is-core-module@2.12.0 want: ^1.0.3
271 silly fetch manifest function-bind@^1.1.1
272 http fetch GET 200 https://registry.npmjs.org/function-bind 44ms (cache revalidated)
273 timing idealTree:node_modules/is-core-module Completed in 48ms
274 silly placeDep ROOT function-bind@1.1.1 OK for: has@1.0.3 want: ^1.1.1
275 timing idealTree:node_modules/has Completed in 2ms
276 timing idealTree:node_modules/function-bind Completed in 0ms
277 timing idealTree:node_modules/path-parse Completed in 0ms
278 silly placeDep ROOT sha256-wasm@2.2.2 OK for: sha256-universal@1.2.1 want: ^2.2.1
279 timing idealTree:node_modules/sha256-universal Completed in 2ms
280 timing idealTree:node_modules/sha256-wasm Completed in 0ms
281 silly placeDep ROOT sha512-wasm@2.3.4 OK for: sha512-universal@1.2.1 want: ^2.3.1
282 timing idealTree:node_modules/sha512-universal Completed in 2ms
283 timing idealTree:node_modules/sha512-wasm Completed in 0ms
284 timing idealTree:node_modules/siphash24 Completed in 0ms
285 timing idealTree:node_modules/sodium-javascript Completed in 0ms
286 silly placeDep ROOT fast-fifo@1.2.0 OK for: streamx@2.13.2 want: ^1.1.0
287 timing idealTree:node_modules/streamx Completed in 2ms
288 timing idealTree:node_modules/fast-fifo Completed in 0ms
289 timing idealTree:node_modules/supports-preserve-symlinks-flag Completed in 0ms
290 timing idealTree:node_modules/timeout-refresh Completed in 0ms
291 timing idealTree:node_modules/timer-node Completed in 0ms
292 timing idealTree:node_modules/universalify Completed in 0ms
293 timing idealTree:node_modules/uv-errors Completed in 0ms
294 timing idealTree:node_modules/varint Completed in 0ms
295 timing idealTree:node_modules/xache Completed in 0ms
296 timing idealTree:node_modules/xsalsa20 Completed in 0ms
297 timing idealTree:node_modules/z32 Completed in 0ms
298 timing idealTree:node_modules/@hyperswarm/secret-stream/node_modules/sodium-universal Completed in 0ms
299 timing idealTree:node_modules/hypercore-crypto/node_modules/sodium-universal Completed in 0ms
300 timing idealTree:node_modules/noise-curve-ed/node_modules/sodium-universal Completed in 0ms
301 timing idealTree:node_modules/noise-handshake/node_modules/sodium-universal Completed in 0ms
302 timing idealTree:node_modules/sodium-secretstream/node_modules/sodium-universal Completed in 0ms
303 timing idealTree:node_modules/sodium-universal/node_modules/sodium-native Completed in 0ms
304 timing idealTree:buildDeps Completed in 9123ms
305 timing idealTree:fixDepFlags Completed in 3ms
306 timing idealTree Completed in 9164ms
307 timing reify:loadTrees Completed in 9165ms
308 timing reify:diffTrees Completed in 11ms
309 silly reify moves {}
310 timing reify:retireShallow Completed in 2ms
311 timing reify:createSparse Completed in 223ms
312 timing reify:loadBundles Completed in 0ms
313 silly audit bulk request {
313 silly audit   corestore: [ '6.2.0' ],
313 silly audit   endianness: [ '8.0.2' ],
313 silly audit   'fs-extra': [ '10.1.0' ],
313 silly audit   hyperbee: [ '2.0.1' ],
313 silly audit   hypercore: [ '10.3.2' ],
313 silly audit   'sodium-native': [ '4.0.1', '3.4.1' ],
313 silly audit   'timer-node': [ '5.0.6' ],
313 silly audit   b4a: [ '1.6.3' ],
313 silly audit   'hypercore-crypto': [ '3.3.1' ],
313 silly audit   'safety-catch': [ '1.0.2' ],
313 silly audit   'sodium-universal': [ '3.1.0', '4.0.0' ],
313 silly audit   xache: [ '1.1.0' ],
313 silly audit   'graceful-fs': [ '4.2.11' ],
313 silly audit   jsonfile: [ '6.1.0' ],
313 silly audit   universalify: [ '2.0.0' ],
313 silly audit   codecs: [ '3.1.0' ],
313 silly audit   mutexify: [ '1.4.0' ],
313 silly audit   'protocol-buffers-encodings': [ '1.2.0' ],
313 silly audit   streamx: [ '2.13.2' ],
313 silly audit   '@hyperswarm/secret-stream': [ '6.1.2' ],
313 silly audit   'big-sparse-array': [ '1.0.3' ],
313 silly audit   'bits-to-bytes': [ '1.3.0' ],
313 silly audit   'compact-encoding': [ '2.11.0' ],
313 silly audit   'crc32-universal': [ '1.0.1' ],
313 silly audit   events: [ '3.3.0' ],
313 silly audit   'flat-tree': [ '1.9.0' ],
313 silly audit   'is-options': [ '1.0.2' ],
313 silly audit   protomux: [ '3.4.1' ],
313 silly audit   'random-access-file': [ '4.0.0' ],
313 silly audit   'random-array-iterator': [ '1.0.0' ],
313 silly audit   z32: [ '1.0.0' ],
313 silly audit   'noise-curve-ed': [ '2.0.1' ],
313 silly audit   'noise-handshake': [ '3.0.2' ],
313 silly audit   'sodium-secretstream': [ '1.1.0' ],
313 silly audit   'timeout-refresh': [ '2.0.1' ],
313 silly audit   'node-gyp-build': [ '4.6.0' ],
313 silly audit   'queue-tick': [ '1.0.1' ],
313 silly audit   nanoassert: [ '2.0.0' ],
313 silly audit   'signed-varint': [ '2.0.1' ],
313 silly audit   varint: [ '5.0.0' ],
313 silly audit   'fs-native-extensions': [ '1.2.1' ],
313 silly audit   'random-access-storage': [ '3.0.0' ],
313 silly audit   'napi-macros': [ '2.2.2' ],
313 silly audit   'uv-errors': [ '1.0.4' ],
313 silly audit   blake2b: [ '2.1.4' ],
313 silly audit   'chacha20-universal': [ '1.0.4' ],
313 silly audit   resolve: [ '1.22.2' ],
313 silly audit   'sha256-universal': [ '1.2.1' ],
313 silly audit   'sha512-universal': [ '1.2.1' ],
313 silly audit   siphash24: [ '1.3.1' ],
313 silly audit   'sodium-javascript': [ '0.8.0' ],
313 silly audit   xsalsa20: [ '1.2.0' ],
313 silly audit   'blake2b-wasm': [ '2.4.0' ],
313 silly audit   'is-core-module': [ '2.12.0' ],
313 silly audit   'path-parse': [ '1.0.7' ],
313 silly audit   'supports-preserve-symlinks-flag': [ '1.0.0' ],
313 silly audit   has: [ '1.0.3' ],
313 silly audit   'function-bind': [ '1.1.1' ],
313 silly audit   'sha256-wasm': [ '2.2.2' ],
313 silly audit   'sha512-wasm': [ '2.3.4' ],
313 silly audit   'fast-fifo': [ '1.2.0' ]
313 silly audit }
314 http fetch POST 200 https://registry.npmjs.org/-/npm/v1/security/advisories/bulk 1434ms
315 timing auditReport:getReport Completed in 1441ms
316 silly audit report {}
317 timing auditReport:init Completed in 0ms
318 timing reify:audit Completed in 1443ms
319 timing reifyNode:node_modules/path-parse Completed in 4711ms
320 timing reifyNode:node_modules/sha512-universal Completed in 4774ms
321 timing reifyNode:node_modules/noise-curve-ed Completed in 4919ms
322 timing reifyNode:node_modules/random-access-file Completed in 4956ms
323 timing reifyNode:node_modules/bits-to-bytes Completed in 5020ms
324 timing reifyNode:node_modules/universalify Completed in 5069ms
325 timing reifyNode:node_modules/corestore Completed in 5201ms
326 timing reifyNode:node_modules/sha256-universal Completed in 5440ms
327 timing reifyNode:node_modules/random-access-storage Completed in 5441ms
328 timing reifyNode:node_modules/sodium-secretstream Completed in 5487ms
329 timing reifyNode:node_modules/safety-catch Completed in 5609ms
330 timing reifyNode:node_modules/sha256-wasm Completed in 5741ms
331 timing reifyNode:node_modules/napi-macros Completed in 5781ms
332 timing reifyNode:node_modules/chacha20-universal Completed in 5798ms
333 timing reifyNode:node_modules/signed-varint Completed in 5798ms
334 timing reifyNode:node_modules/is-options Completed in 5885ms
335 timing reifyNode:node_modules/fast-fifo Completed in 6200ms
336 timing reifyNode:node_modules/has Completed in 6268ms
337 timing reifyNode:node_modules/nanoassert Completed in 6308ms
338 timing reifyNode:node_modules/streamx Completed in 6359ms
339 timing reifyNode:node_modules/mutexify Completed in 6414ms
340 timing reifyNode:node_modules/graceful-fs Completed in 6414ms
341 timing reifyNode:node_modules/sha512-wasm Completed in 6529ms
342 timing reifyNode:node_modules/siphash24 Completed in 6640ms
343 timing reifyNode:node_modules/uv-errors Completed in 6641ms
344 timing reifyNode:node_modules/node-gyp-build Completed in 6640ms
345 timing reifyNode:node_modules/z32 Completed in 6639ms
346 timing reifyNode:node_modules/random-array-iterator Completed in 6665ms
347 timing reifyNode:node_modules/protocol-buffers-encodings Completed in 6665ms
348 timing reifyNode:node_modules/flat-tree Completed in 6666ms
349 timing reifyNode:node_modules/jsonfile Completed in 6665ms
350 timing reifyNode:node_modules/big-sparse-array Completed in 6695ms
351 timing reifyNode:node_modules/codecs Completed in 6694ms
352 timing reifyNode:node_modules/hypercore-crypto Completed in 6694ms
353 timing reifyNode:node_modules/xache Completed in 6806ms
354 timing reifyNode:node_modules/endianness Completed in 6806ms
355 timing reifyNode:node_modules/varint Completed in 6877ms
356 timing reifyNode:node_modules/queue-tick Completed in 6878ms
357 timing reifyNode:node_modules/timer-node Completed in 7024ms
358 timing reifyNode:node_modules/xsalsa20 Completed in 7142ms
359 timing reifyNode:node_modules/timeout-refresh Completed in 7362ms
360 timing reifyNode:node_modules/supports-preserve-symlinks-flag Completed in 7471ms
361 timing reifyNode:node_modules/protomux Completed in 7499ms
362 timing reifyNode:node_modules/@hyperswarm/secret-stream Completed in 7629ms
363 timing reifyNode:node_modules/is-core-module Completed in 7693ms
364 timing reifyNode:node_modules/b4a Completed in 7778ms
365 timing reifyNode:node_modules/function-bind Completed in 8097ms
366 timing reifyNode:node_modules/blake2b-wasm Completed in 8467ms
367 timing reifyNode:node_modules/compact-encoding Completed in 8465ms
368 timing reifyNode:node_modules/noise-handshake Completed in 9076ms
369 timing reifyNode:node_modules/blake2b Completed in 10240ms
370 timing reifyNode:node_modules/hypercore Completed in 10598ms
371 timing reifyNode:node_modules/sodium-universal Completed in 10834ms
372 timing reifyNode:node_modules/@hyperswarm/secret-stream/node_modules/sodium-universal Completed in 10870ms
373 timing reifyNode:node_modules/sodium-secretstream/node_modules/sodium-universal Completed in 10873ms
374 timing reifyNode:node_modules/noise-handshake/node_modules/sodium-universal Completed in 10934ms
375 timing reifyNode:node_modules/noise-curve-ed/node_modules/sodium-universal Completed in 10937ms
376 timing reifyNode:node_modules/hypercore-crypto/node_modules/sodium-universal Completed in 10935ms
377 timing reifyNode:node_modules/sodium-javascript Completed in 11050ms
378 timing reifyNode:node_modules/events Completed in 11081ms
379 timing reifyNode:node_modules/hyperbee Completed in 11315ms
380 timing reifyNode:node_modules/fs-native-extensions Completed in 11641ms
381 timing reifyNode:node_modules/fs-extra Completed in 11644ms
382 timing reifyNode:node_modules/crc32-universal Completed in 12129ms
383 timing reifyNode:node_modules/sodium-native Completed in 12996ms
384 timing reifyNode:node_modules/sodium-universal/node_modules/sodium-native Completed in 13341ms
385 timing reifyNode:node_modules/resolve Completed in 13769ms
386 timing reify:unpack Completed in 13772ms
387 timing reify:unretire Completed in 0ms
388 timing build:queue Completed in 6ms
389 timing build:link:node_modules/resolve Completed in 5ms
390 timing build:link:node_modules/node-gyp-build Completed in 7ms
391 timing build:link Completed in 7ms
392 info run fs-native-extensions@1.2.1 install node_modules/fs-native-extensions node-gyp-build
393 info run fs-native-extensions@1.2.1 install { code: 0, signal: null }
394 timing build:run:install:node_modules/fs-native-extensions Completed in 2223ms
395 info run sodium-native@4.0.1 install node_modules/sodium-native node-gyp-build
396 info run sodium-native@4.0.1 install { code: 1, signal: null }
397 timing reify:rollback:createSparse Completed in 4183ms
398 timing reify:rollback:retireShallow Completed in 0ms
399 timing command:install Completed in 31258ms
400 verbose stack Error: command failed
400 verbose stack     at ChildProcess.<anonymous> (/usr/local/lib/node_modules/@npmcli/promise-spawn/lib/index.js:53:27)
400 verbose stack     at ChildProcess.emit (node:events:513:28)
400 verbose stack     at maybeClose (node:internal/child_process:1091:16)
400 verbose stack     at Socket.<anonymous> (node:internal/child_process:449:11)
400 verbose stack     at Socket.emit (node:events:513:28)
400 verbose stack     at Pipe.<anonymous> (node:net:322:12)
401 verbose pkgid sodium-native@4.0.1
402 verbose cwd /mydir
403 verbose OpenBSD 7.3
404 verbose node v18.15.0
405 verbose npm  v9.5.0
406 error code 1
407 error path /mydir/node_modules/sodium-native
408 error command failed
409 error command sh -c node-gyp-build
410 error gyp info it worked if it ends with ok
410 error gyp info using node-gyp@9.3.1
410 error gyp info using node@18.15.0 | openbsd | x64
410 error gyp info find Python using Python version 3.10.11 found at "/usr/local/bin/python3"
410 error gyp info spawn /usr/local/bin/python3
410 error gyp info spawn args [
410 error gyp info spawn args   '/usr/local/lib/node_modules/node-gyp/gyp/gyp_main.py',
410 error gyp info spawn args   'binding.gyp',
410 error gyp info spawn args   '-f',
410 error gyp info spawn args   'make',
410 error gyp info spawn args   '-I',
410 error gyp info spawn args   '/mydir/node_modules/sodium-native/build/config.gypi',
410 error gyp info spawn args   '-I',
410 error gyp info spawn args   '/usr/local/lib/node_modules/node-gyp/addon.gypi',
410 error gyp info spawn args   '-I',
410 error gyp info spawn args   '/root/.cache/node-gyp/18.15.0/include/node/common.gypi',
410 error gyp info spawn args   '-Dlibrary=shared_library',
410 error gyp info spawn args   '-Dvisibility=default',
410 error gyp info spawn args   '-Dnode_root_dir=/root/.cache/node-gyp/18.15.0',
410 error gyp info spawn args   '-Dnode_gyp_dir=/usr/local/lib/node_modules/node-gyp',
410 error gyp info spawn args   '-Dnode_lib_file=/root/.cache/node-gyp/18.15.0/<(target_arch)/node.lib',
410 error gyp info spawn args   '-Dmodule_root_dir=/mydir/node_modules/sodium-native',
410 error gyp info spawn args   '-Dnode_engine=v8',
410 error gyp info spawn args   '--depth=.',
410 error gyp info spawn args   '--no-parallel',
410 error gyp info spawn args   '--generator-output',
410 error gyp info spawn args   'build',
410 error gyp info spawn args   '-Goutput_dir=.'
410 error gyp info spawn args ]
410 error node:events:491
410 error       throw er; // Unhandled 'error' event
410 error       ^
410 error
410 error Error: write EPIPE
410 error     at WriteWrap.onWriteComplete [as oncomplete] (node:internal/stream_base_commons:94:16)
410 error Emitted 'error' event on Socket instance at:
410 error     at Socket.onerror (node:internal/streams/readable:785:14)
410 error     at Socket.emit (node:events:513:28)
410 error     at emitErrorNT (node:internal/streams/destroy:151:8)
410 error     at emitErrorCloseNT (node:internal/streams/destroy:116:3)
410 error     at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
410 error   errno: -32,
410 error   code: 'EPIPE',
410 error   syscall: 'write'
410 error }
410 error
410 error Node.js v18.15.0
410 error gyp: Call to 'node deps/bin.js --print-include' returned exit status 1 while in binding.gyp. while trying to load binding.gyp
410 error gyp ERR! configure error 
410 error gyp ERR! stack Error: `gyp` failed with exit code: 1
410 error gyp ERR! stack     at ChildProcess.onCpExit (/usr/local/lib/node_modules/node-gyp/lib/configure.js:325:16)
410 error gyp ERR! stack     at ChildProcess.emit (node:events:513:28)
410 error gyp ERR! stack     at ChildProcess._handle.onexit (node:internal/child_process:291:12)
410 error gyp ERR! System OpenBSD 7.3
410 error gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
410 error gyp ERR! cwd /mydir/node_modules/sodium-native
410 error gyp ERR! node -v v18.15.0
410 error gyp ERR! node-gyp -v v9.3.1
410 error gyp ERR! not ok
411 verbose exit 1
412 timing npm Completed in 31440ms
413 verbose unfinished npm timer reify 1683196282136
414 verbose unfinished npm timer reify:build 1683196305333
415 verbose unfinished npm timer build 1683196305334
416 verbose unfinished npm timer build:deps 1683196305334
417 verbose unfinished npm timer build:run:install 1683196305349
418 verbose unfinished npm timer build:run:install:node_modules/sodium-native 1683196307572
419 verbose code 1
420 error A complete log of this run can be found in:
420 error     /root/.npm/_logs/2023-05-04T10_31_22_018Z-debug-0.log

What steps could I take?


Perhaps this is relevant: #54

@4c656554
Copy link
Author

4c656554 commented May 6, 2023

I might be confused, but the code noted on npm: https://www.npmjs.com/package/sodium-native?activeTab=code looks different to that in this repo. In particular, the npm version has a deps folder where as this repo doesn't.

Just wondering if this might have something to do with the error, given that it references node deps/bin.js --print-include

@4c656554
Copy link
Author

4c656554 commented May 7, 2023

As a workaround I can install version 3.2.1 like so:

npm i sodium-native@3.2.1

Prior to this, I had done the following (unsure whether this is required):

pkg_add git
git clone --branch v3.2.1 https://github.com/sodium-friends/sodium-native
cd s*
pkg_add libsodium
pkg_add libtool
pkg_add autoconf
export AUTOCONF_VERSION=2.71
pkg_add automake
export AUTOMAKE_VERSION=1.16
npm install

@4c656554
Copy link
Author

4c656554 commented May 8, 2023

I can recreate the error by doing the following

git clone --branch v3.3.0 https://github.com/sodium-friends/sodium-native
cd s*
npm install prebuildify
npm run prebuild

@4c656554
Copy link
Author

4c656554 commented May 8, 2023

Further, I think the error can be narrowed down by running:

git clone --branch v3.3.0 https://github.com/sodium-friends/sodium-native
cd s*
node deps/bin.js --print-include

@4c656554
Copy link
Author

4c656554 commented May 8, 2023

The EPIPE error seems to come from the Socket within the process instantiated here, arguments 'tar','xzv':

https://github.com/sodium-friends/sodium-native/blob/v3.3.0/deps/bin.js#L203

@4c656554
Copy link
Author

4c656554 commented May 8, 2023

In particular here

Where it attempts opts.stdin.pipe(proc.stdin) but I'm guessing proc.stdin is already closed for some reason...

@mafintosh
Copy link
Member

We don't actively test on OpenBSD but happy to fix bugs if there is any. Does it compile for you on master if you clone that and follow the instructions?

@4c656554
Copy link
Author

4c656554 commented May 9, 2023

Thank you

git clone --branch master https://github.com/sodium-friends/sodium-native
cd s*
npm install 

gives the following output logs:

Output logs
> sodium-native@4.0.1 install
> node-gyp-build

gyp info it worked if it ends with ok
gyp info using node-gyp@9.3.1
gyp info using node@18.15.0 | openbsd | x64
gyp info find Python using Python version 3.10.11 found at "/usr/local/bin/python3"
gyp info spawn /usr/local/bin/python3
gyp info spawn args [
gyp info spawn args   '/usr/local/lib/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args   'binding.gyp',
gyp info spawn args   '-f',
gyp info spawn args   'make',
gyp info spawn args   '-I',
gyp info spawn args   '/home/mydir/test7_master/sodium-native/build/config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/usr/local/lib/node_modules/node-gyp/addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/root/.cache/node-gyp/18.15.0/include/node/common.gypi',
gyp info spawn args   '-Dlibrary=shared_library',
gyp info spawn args   '-Dvisibility=default',
gyp info spawn args   '-Dnode_root_dir=/root/.cache/node-gyp/18.15.0',
gyp info spawn args   '-Dnode_gyp_dir=/usr/local/lib/node_modules/node-gyp',
gyp info spawn args   '-Dnode_lib_file=/root/.cache/node-gyp/18.15.0/<(target_arch)/node.lib',
gyp info spawn args   '-Dmodule_root_dir=/home/mydir/test7_master/sodium-native',
gyp info spawn args   '-Dnode_engine=v8',
gyp info spawn args   '--depth=.',
gyp info spawn args   '--no-parallel',
gyp info spawn args   '--generator-output',
gyp info spawn args   'build',
gyp info spawn args   '-Goutput_dir=.'
gyp info spawn args ]
gyp info spawn gmake
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
gmake: Entering directory '/home/mydir/test7_master/sodium-native/build'
  CC(target) Release/obj.target/libsodium/vendor/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.o
  CC(target) Release/obj.target/libsodium/vendor/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.o
  CC(target) Release/obj.target/libsodium/vendor/libsodium/src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.o
  CC(target) Release/obj.target/libsodium/vendor/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-core.o
  CC(target) Release/obj.target/libsodium/vendor/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-encoding.o
  CC(target) Release/obj.target/libsodium/vendor/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-avx2.o
  CC(target) Release/obj.target/libsodium/vendor/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-avx512f.o
  CC(target) Release/obj.target/libsodium/vendor/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ref.o
  CC(target) Release/obj.target/libsodium/vendor/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.o
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.c:82:9: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'fill_block_with_xor' that is compiled without support for 'ssse3'
        BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2],
        ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:109:9: note: expanded from macro 'BLAKE2_ROUND'
        G1(A0, B0, C0, D0, A1, B1, C1, D1);            \
        ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:48:14: note: expanded from macro 'G1'
        B0 = _mm_roti_epi64(B0, -24);      \
             ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:15:17: note: expanded from macro '_mm_roti_epi64'
              ? _mm_shuffle_epi8((x), r24)                           \
                ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.c:82:9: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'fill_block_with_xor' that is compiled without support for 'ssse3'
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:109:9: note: expanded from macro 'BLAKE2_ROUND'
        G1(A0, B0, C0, D0, A1, B1, C1, D1);            \
        ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:49:14: note: expanded from macro 'G1'
        B1 = _mm_roti_epi64(B1, -24);      \
             ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:15:17: note: expanded from macro '_mm_roti_epi64'
              ? _mm_shuffle_epi8((x), r24)                           \
                ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.c:82:9: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'fill_block_with_xor' that is compiled without support for 'ssse3'
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:110:9: note: expanded from macro 'BLAKE2_ROUND'
        G2(A0, B0, C0, D0, A1, B1, C1, D1);            \
        ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:60:14: note: expanded from macro 'G2'
        D0 = _mm_roti_epi64(D0, -16);      \
             ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:17:23: note: expanded from macro '_mm_roti_epi64'
                    ? _mm_shuffle_epi8((x), r16)                     \
                      ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.c:82:9: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'fill_block_with_xor' that is compiled without support for 'ssse3'
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:110:9: note: expanded from macro 'BLAKE2_ROUND'
        G2(A0, B0, C0, D0, A1, B1, C1, D1);            \
        ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:61:14: note: expanded from macro 'G2'
        D1 = _mm_roti_epi64(D1, -16);      \
             ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:17:23: note: expanded from macro '_mm_roti_epi64'
                    ? _mm_shuffle_epi8((x), r16)                     \
                      ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.c:82:9: error: '__builtin_ia32_palignr128' needs target feature ssse3
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:112:9: note: expanded from macro 'BLAKE2_ROUND'
        DIAGONALIZE(A0, B0, C0, D0, A1, B1, C1, D1);   \
        ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:75:22: note: expanded from macro 'DIAGONALIZE'
        __m128i t0 = _mm_alignr_epi8(B1, B0, 8);    \
                     ^
/usr/lib/clang/13.0.0/include/tmmintrin.h:148:12: note: expanded from macro '_mm_alignr_epi8'
  (__m128i)__builtin_ia32_palignr128((__v16qi)(__m128i)(a), \
           ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.c:82:9: error: '__builtin_ia32_palignr128' needs target feature ssse3
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:112:9: note: expanded from macro 'BLAKE2_ROUND'
        DIAGONALIZE(A0, B0, C0, D0, A1, B1, C1, D1);   \
        ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:76:22: note: expanded from macro 'DIAGONALIZE'
        __m128i t1 = _mm_alignr_epi8(B0, B1, 8);    \
                     ^
/usr/lib/clang/13.0.0/include/tmmintrin.h:148:12: note: expanded from macro '_mm_alignr_epi8'
  (__m128i)__builtin_ia32_palignr128((__v16qi)(__m128i)(a), \
           ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.c:82:9: error: '__builtin_ia32_palignr128' needs target feature ssse3
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:112:9: note: expanded from macro 'BLAKE2_ROUND'
        DIAGONALIZE(A0, B0, C0, D0, A1, B1, C1, D1);   \
        ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:84:14: note: expanded from macro 'DIAGONALIZE'
        t0 = _mm_alignr_epi8(D1, D0, 8);            \
             ^
/usr/lib/clang/13.0.0/include/tmmintrin.h:148:12: note: expanded from macro '_mm_alignr_epi8'
  (__m128i)__builtin_ia32_palignr128((__v16qi)(__m128i)(a), \
           ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.c:82:9: error: '__builtin_ia32_palignr128' needs target feature ssse3
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:112:9: note: expanded from macro 'BLAKE2_ROUND'
        DIAGONALIZE(A0, B0, C0, D0, A1, B1, C1, D1);   \
        ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:85:14: note: expanded from macro 'DIAGONALIZE'
        t1 = _mm_alignr_epi8(D0, D1, 8);            \
             ^
/usr/lib/clang/13.0.0/include/tmmintrin.h:148:12: note: expanded from macro '_mm_alignr_epi8'
  (__m128i)__builtin_ia32_palignr128((__v16qi)(__m128i)(a), \
           ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.c:82:9: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'fill_block_with_xor' that is compiled without support for 'ssse3'
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:114:9: note: expanded from macro 'BLAKE2_ROUND'
        G1(A0, B0, C0, D0, A1, B1, C1, D1);            \
        ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:48:14: note: expanded from macro 'G1'
        B0 = _mm_roti_epi64(B0, -24);      \
             ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:15:17: note: expanded from macro '_mm_roti_epi64'
              ? _mm_shuffle_epi8((x), r24)                           \
                ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.c:82:9: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'fill_block_with_xor' that is compiled without support for 'ssse3'
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:114:9: note: expanded from macro 'BLAKE2_ROUND'
        G1(A0, B0, C0, D0, A1, B1, C1, D1);            \
        ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:49:14: note: expanded from macro 'G1'
        B1 = _mm_roti_epi64(B1, -24);      \
             ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:15:17: note: expanded from macro '_mm_roti_epi64'
              ? _mm_shuffle_epi8((x), r24)                           \
                ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.c:82:9: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'fill_block_with_xor' that is compiled without support for 'ssse3'
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:115:9: note: expanded from macro 'BLAKE2_ROUND'
        G2(A0, B0, C0, D0, A1, B1, C1, D1);            \
        ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:60:14: note: expanded from macro 'G2'
        D0 = _mm_roti_epi64(D0, -16);      \
             ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:17:23: note: expanded from macro '_mm_roti_epi64'
                    ? _mm_shuffle_epi8((x), r16)                     \
                      ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.c:82:9: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'fill_block_with_xor' that is compiled without support for 'ssse3'
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:115:9: note: expanded from macro 'BLAKE2_ROUND'
        G2(A0, B0, C0, D0, A1, B1, C1, D1);            \
        ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:61:14: note: expanded from macro 'G2'
        D1 = _mm_roti_epi64(D1, -16);      \
             ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:17:23: note: expanded from macro '_mm_roti_epi64'
                    ? _mm_shuffle_epi8((x), r16)                     \
                      ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.c:82:9: error: '__builtin_ia32_palignr128' needs target feature ssse3
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:117:9: note: expanded from macro 'BLAKE2_ROUND'
        UNDIAGONALIZE(A0, B0, C0, D0, A1, B1, C1, D1); \
        ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:92:22: note: expanded from macro 'UNDIAGONALIZE'
        __m128i t0 = _mm_alignr_epi8(B0, B1, 8);      \
                     ^
/usr/lib/clang/13.0.0/include/tmmintrin.h:148:12: note: expanded from macro '_mm_alignr_epi8'
  (__m128i)__builtin_ia32_palignr128((__v16qi)(__m128i)(a), \
           ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.c:82:9: error: '__builtin_ia32_palignr128' needs target feature ssse3
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:117:9: note: expanded from macro 'BLAKE2_ROUND'
        UNDIAGONALIZE(A0, B0, C0, D0, A1, B1, C1, D1); \
        ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:93:22: note: expanded from macro 'UNDIAGONALIZE'
        __m128i t1 = _mm_alignr_epi8(B1, B0, 8);      \
                     ^
/usr/lib/clang/13.0.0/include/tmmintrin.h:148:12: note: expanded from macro '_mm_alignr_epi8'
  (__m128i)__builtin_ia32_palignr128((__v16qi)(__m128i)(a), \
           ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.c:82:9: error: '__builtin_ia32_palignr128' needs target feature ssse3
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:117:9: note: expanded from macro 'BLAKE2_ROUND'
        UNDIAGONALIZE(A0, B0, C0, D0, A1, B1, C1, D1); \
        ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:101:14: note: expanded from macro 'UNDIAGONALIZE'
        t0 = _mm_alignr_epi8(D0, D1, 8);              \
             ^
/usr/lib/clang/13.0.0/include/tmmintrin.h:148:12: note: expanded from macro '_mm_alignr_epi8'
  (__m128i)__builtin_ia32_palignr128((__v16qi)(__m128i)(a), \
           ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.c:82:9: error: '__builtin_ia32_palignr128' needs target feature ssse3
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:117:9: note: expanded from macro 'BLAKE2_ROUND'
        UNDIAGONALIZE(A0, B0, C0, D0, A1, B1, C1, D1); \
        ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:102:14: note: expanded from macro 'UNDIAGONALIZE'
        t1 = _mm_alignr_epi8(D1, D0, 8);              \
             ^
/usr/lib/clang/13.0.0/include/tmmintrin.h:148:12: note: expanded from macro '_mm_alignr_epi8'
  (__m128i)__builtin_ia32_palignr128((__v16qi)(__m128i)(a), \
           ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.c:88:9: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'fill_block_with_xor' that is compiled without support for 'ssse3'
        BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i],
        ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:109:9: note: expanded from macro 'BLAKE2_ROUND'
        G1(A0, B0, C0, D0, A1, B1, C1, D1);            \
        ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:48:14: note: expanded from macro 'G1'
        B0 = _mm_roti_epi64(B0, -24);      \
             ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:15:17: note: expanded from macro '_mm_roti_epi64'
              ? _mm_shuffle_epi8((x), r24)                           \
                ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.c:88:9: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'fill_block_with_xor' that is compiled without support for 'ssse3'
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:109:9: note: expanded from macro 'BLAKE2_ROUND'
        G1(A0, B0, C0, D0, A1, B1, C1, D1);            \
        ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:49:14: note: expanded from macro 'G1'
        B1 = _mm_roti_epi64(B1, -24);      \
             ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:15:17: note: expanded from macro '_mm_roti_epi64'
              ? _mm_shuffle_epi8((x), r24)                           \
                ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.c:88:9: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'fill_block_with_xor' that is compiled without support for 'ssse3'
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:110:9: note: expanded from macro 'BLAKE2_ROUND'
        G2(A0, B0, C0, D0, A1, B1, C1, D1);            \
        ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:60:14: note: expanded from macro 'G2'
        D0 = _mm_roti_epi64(D0, -16);      \
             ^
../vendor/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h:17:23: note: expanded from macro '_mm_roti_epi64'
                    ? _mm_shuffle_epi8((x), r16)                     \
                      ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
gmake: *** [vendor/libsodium.target.mk:280: Release/obj.target/libsodium/vendor/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.o] Error 1
gmake: Leaving directory '/home/mydir/test7_master/sodium-native/build'
gyp ERR! build error 
gyp ERR! stack Error: `gmake` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/local/lib/node_modules/node-gyp/lib/build.js:203:23)
gyp ERR! stack     at ChildProcess.emit (node:events:513:28)
gyp ERR! stack     at ChildProcess._handle.onexit (node:internal/child_process:291:12)
gyp ERR! System OpenBSD 7.3
gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/mydir/test7_master/sodium-native
gyp ERR! node -v v18.15.0
gyp ERR! node-gyp -v v9.3.1
gyp ERR! not ok 
npm ERR! code 1
npm ERR! path /home/mydir/test7_master/sodium-native
npm ERR! command failed
npm ERR! command sh -c node-gyp-build

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2023-05-09T06_48_54_089Z-debug-0.log

Please let me know if I've missed some instructions (I can see npm install sodium-native).

Happy to provide more information...

@4c656554
Copy link
Author

4c656554 commented May 9, 2023

I think the failed build on the master (above) might be because my hardware (amd a4-5300B APU 1.9GHz) doesn't to support ssse3; however I'm uncertain of this.

@4c656554
Copy link
Author

4c656554 commented May 9, 2023

I get the same SSSE3 errors on a new machine with new Intel processor. So I think that lowers the likelihood of the problem being hardware related.

@4c656554
Copy link
Author

4c656554 commented May 9, 2023

I can get it to install by setting -mssse and -msse4.1 CFLAGS:

git clone --recursive --branch master https://github.com/sodium-friends/sodium-native
cd s*
export CFLAGS="-mssse3 -msse4.1"
export CXXFLAGS="-mssse3 -msse4.1"
npm install 

Progress ... :-)

However 90 of 5963 tests fail on running npm run test : is this normal?

@4c656554
Copy link
Author

4c656554 commented May 9, 2023

Updating the binding.gyp file with the below would allow node-gyp to detect openbsd and set the cflags accordingly:

'target_name': 'sodium',
...
'conditions': [
  ['OS=="openbsd"', {
    'cflags': [ '-mssse3', '-msse4.1' ]
  }]
],
...

I have verified this as ~working (npm run test gives 5873 of 5963 tests passing)

@4c656554
Copy link
Author

4c656554 commented May 9, 2023

Here is the output of the failed tests:

Failed tests output
ok 5873 should be truthy
not ok 5874 plan != count
  ---
    operator: fail
    expected: 2
    actual:   1
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: plan != count
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:263:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5875 test exited without ending: sodium_mprotect_readwrite
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: sodium_mprotect_readwrite
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5876 test exited without ending: sodium_memzero
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: sodium_memzero
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5877 test exited without ending: sodium_mlock / sodium_munlock
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: sodium_mlock / sodium_munlock
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5878 test exited without ending: sodium_malloc
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: sodium_malloc
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5879 test exited without ending: sodium_free
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: sodium_free
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5880 test exited without ending: sodium_pad / sodium_unpad
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: sodium_pad / sodium_unpad
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5881 test exited without ending: constants
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: constants
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5882 test exited without ending: randombytes_random
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: randombytes_random
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5883 test exited without ending: randombytes_uniform
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: randombytes_uniform
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5884 test exited without ending: randombytes_buf
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: randombytes_buf
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5885 test exited without ending: randombytes_deterministic
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: randombytes_deterministic
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5886 test exited without ending: test:crypto_hash_sha256 0
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_hash_sha256 0
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5887 test exited without ending: test:crypto_hash_sha256 1
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_hash_sha256 1
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5888 test exited without ending: test:crypto_sign_seed_keypair 2
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_sign_seed_keypair 2
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5889 test exited without ending: test:crypto_sign 3
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_sign 3
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5890 test exited without ending: test:crypto_sign_open 4
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_sign_open 4
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5891 test exited without ending: test:crypto_sign_open 5
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_sign_open 5
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5892 test exited without ending: test:crypto_sign_open 6
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_sign_open 6
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5893 test exited without ending: test:crypto_sign 7
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_sign 7
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5894 test exited without ending: test:crypto_sign_open 8
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_sign_open 8
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5895 test exited without ending: test:crypto_sign_open 9
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_sign_open 9
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5896 test exited without ending: test:crypto_sign_open 10
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_sign_open 10
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5897 test exited without ending: test:crypto_sign 11
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_sign 11
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5898 test exited without ending: test:crypto_sign_open 12
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_sign_open 12
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5899 test exited without ending: test:crypto_sign_open 13
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_sign_open 13
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5900 test exited without ending: test:crypto_sign_open 14
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_sign_open 14
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5901 test exited without ending: test:crypto_sign_detached 15
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_sign_detached 15
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5902 test exited without ending: test:crypto_sign_verify_detached 16
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_sign_verify_detached 16
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5903 test exited without ending: test:crypto_sign_verify_detached 17
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_sign_verify_detached 17
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5904 test exited without ending: test:crypto_sign_verify_detached 18
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_sign_verify_detached 18
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5905 test exited without ending: test:crypto_sign_verify_detached 19
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_sign_verify_detached 19
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5906 test exited without ending: test:crypto_sign_detached 20
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_sign_detached 20
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5907 test exited without ending: test:crypto_sign_verify_detached 21
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_sign_verify_detached 21
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5908 test exited without ending: test:crypto_sign_verify_detached 22
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_sign_verify_detached 22
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5909 test exited without ending: test:crypto_sign_verify_detached 23
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_sign_verify_detached 23
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5910 test exited without ending: test:crypto_sign_verify_detached 24
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_sign_verify_detached 24
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5911 test exited without ending: test:crypto_sign_detached 25
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_sign_detached 25
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5912 test exited without ending: test:crypto_sign_verify_detached 26
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_sign_verify_detached 26
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5913 test exited without ending: test:crypto_sign_verify_detached 27
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_sign_verify_detached 27
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5914 test exited without ending: test:crypto_sign_verify_detached 28
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_sign_verify_detached 28
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5915 test exited without ending: test:crypto_sign_verify_detached 29
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_sign_verify_detached 29
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5916 test exited without ending: test:crypto_secretbox_easy 30
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_secretbox_easy 30
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5917 test exited without ending: test:crypto_secretbox_open_easy 31
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_secretbox_open_easy 31
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5918 test exited without ending: test:crypto_secretbox_open_easy 32
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_secretbox_open_easy 32
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5919 test exited without ending: test:crypto_secretbox_open_easy 33
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_secretbox_open_easy 33
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5920 test exited without ending: test:crypto_secretbox_open_easy 34
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_secretbox_open_easy 34
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5921 test exited without ending: test:crypto_secretbox_easy 35
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_secretbox_easy 35
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5922 test exited without ending: test:crypto_secretbox_open_easy 36
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_secretbox_open_easy 36
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5923 test exited without ending: test:crypto_secretbox_open_easy 37
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_secretbox_open_easy 37
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5924 test exited without ending: test:crypto_secretbox_open_easy 38
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_secretbox_open_easy 38
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5925 test exited without ending: test:crypto_secretbox_open_easy 39
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_secretbox_open_easy 39
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5926 test exited without ending: test:crypto_secretbox_easy 40
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_secretbox_easy 40
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5927 test exited without ending: test:crypto_secretbox_open_easy 41
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_secretbox_open_easy 41
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5928 test exited without ending: test:crypto_secretbox_open_easy 42
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_secretbox_open_easy 42
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5929 test exited without ending: test:crypto_secretbox_open_easy 43
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_secretbox_open_easy 43
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5930 test exited without ending: test:crypto_secretbox_open_easy 44
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_secretbox_open_easy 44
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5931 test exited without ending: test:crypto_secretbox_detached 45
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_secretbox_detached 45
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5932 test exited without ending: test:crypto_secretbox_open_detached 46
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_secretbox_open_detached 46
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5933 test exited without ending: test:crypto_secretbox_open_detached 47
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_secretbox_open_detached 47
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5934 test exited without ending: test:crypto_secretbox_open_detached 48
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_secretbox_open_detached 48
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5935 test exited without ending: test:crypto_secretbox_open_detached 49
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_secretbox_open_detached 49
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5936 test exited without ending: test:crypto_secretbox_open_detached 50
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_secretbox_open_detached 50
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5937 test exited without ending: test:crypto_secretbox_detached 51
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_secretbox_detached 51
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5938 test exited without ending: test:crypto_secretbox_open_detached 52
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_secretbox_open_detached 52
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5939 test exited without ending: test:crypto_secretbox_open_detached 53
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_secretbox_open_detached 53
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5940 test exited without ending: test:crypto_secretbox_open_detached 54
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_secretbox_open_detached 54
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5941 test exited without ending: test:crypto_secretbox_open_detached 55
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_secretbox_open_detached 55
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5942 test exited without ending: test:crypto_secretbox_open_detached 56
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_secretbox_open_detached 56
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5943 test exited without ending: test:crypto_secretbox_detached 57
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_secretbox_detached 57
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5944 test exited without ending: test:crypto_secretbox_open_detached 58
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_secretbox_open_detached 58
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5945 test exited without ending: test:crypto_secretbox_open_detached 59
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_secretbox_open_detached 59
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5946 test exited without ending: test:crypto_secretbox_open_detached 60
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_secretbox_open_detached 60
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5947 test exited without ending: test:crypto_secretbox_open_detached 61
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_secretbox_open_detached 61
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5948 test exited without ending: test:crypto_secretbox_open_detached 62
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_secretbox_open_detached 62
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5949 test exited without ending: test:crypto_auth 63
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_auth 63
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5950 test exited without ending: test:crypto_auth_verify 64
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_auth_verify 64
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5951 test exited without ending: test:crypto_auth_verify 65
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_auth_verify 65
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5952 test exited without ending: test:crypto_auth_verify 66
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_auth_verify 66
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5953 test exited without ending: test:crypto_auth_verify 67
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_auth_verify 67
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5954 test exited without ending: test:crypto_auth 68
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_auth 68
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5955 test exited without ending: test:crypto_auth_verify 69
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_auth_verify 69
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5956 test exited without ending: test:crypto_auth_verify 70
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_auth_verify 70
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5957 test exited without ending: test:crypto_auth_verify 71
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_auth_verify 71
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5958 test exited without ending: test:crypto_auth_verify 72
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_auth_verify 72
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5959 test exited without ending: test:crypto_auth 73
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_auth 73
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5960 test exited without ending: test:crypto_auth_verify 74
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_auth_verify 74
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5961 test exited without ending: test:crypto_auth_verify 75
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_auth_verify 75
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5962 test exited without ending: test:crypto_auth_verify 76
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_auth_verify 76
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...
not ok 5963 test exited without ending: test:crypto_auth_verify 77
  ---
    operator: fail
    at: process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
    stack: |-
      Error: test exited without ending: test:crypto_auth_verify 77
          at Test.assert [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:312:48)
          at Test.bound [as _assert] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test.fail (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:406:7)
          at Test.bound [as fail] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at Test._exit (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:269:8)
          at Test.bound [as _exit] (/home/user/test3/sodium-native/node_modules/tape/lib/test.js:95:17)
          at process.<anonymous> (/home/user/test3/sodium-native/node_modules/tape/index.js:165:8)
          at process.emit (node:events:525:35)
  ...

1..5963
# tests 5963
# pass  5873
# fail  90

@mafintosh
Copy link
Member

Looks like openbsd doesn't support some of the apis. you can skip those tests on openbsd. The test output there has a lot of noise as the APIs fail

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants