rakudo / star

Rakudo Star (Raku distribution)
https://rakudo.org/
Artistic License 2.0
267 stars 41 forks source link

2024.07 doesn't install on NetBSD 10 Stable #202

Open lizmat opened 3 months ago

lizmat commented 3 months ago

From: https://irclogs.raku.org/raku-beginner/2024-08-01.html#12:07


  1 $ RSTAR_DEBUG=1 ./rstar install 
  2 RSTAR_DEBUG=1 ./rstar install 
  3 [2024-08-01T22:40:12] [DEBUG] Handling action 'install'
  4 [2024-08-01T22:40:12] [DEBUG] Checking /u/x/src/rakudo/tmp/rakudo-star-2024.07/lib/actions/install.bash
  5 [2024-08-01T22:40:12] [DEBUG] Discovering system information
  6 [2024-08-01T22:40:12] [DEBUG] Sourcing /u/x/src/rakudo/tmp/rakudo-star-2024.07/lib/actions/install.bash
  7 [2024-08-01T22:40:12] [DEBUG] Checking for availability of awk
  8 [2024-08-01T22:40:12] [DEBUG] Checking for availability of gcc
  9 [2024-08-01T22:40:12] [DEBUG] Checking for availability of make
 10 [2024-08-01T22:40:12] [DEBUG] Checking for availability of perl
 11 [2024-08-01T22:40:12] [DEBUG] Checking for availability of ExtUtils::Command
 12 [2024-08-01T22:40:12] [DEBUG] Checking for availability of Pod::Usage
 13 fatal: not in a git directory
 14 [2024-08-01T22:40:13] [DEBUG] $TMPDIR set to /u/x/src/rakudo/tmp/rakudo-star-2024.07/tmp
 15 [2024-08-01T22:40:13] [DEBUG] Running action
 16 [2024-08-01T22:40:13] [DEBUG] SOURCE_DATE_EPOCH set to 1721951850 (epoch.txt)
 17 [2024-08-01T22:40:13] [INFO]  Installing Raku in /u/x/src/rakudo/tmp/rakudo-star-2024.07
 18 [2024-08-01T22:40:13] [DEBUG] Reading value for moarvm_version from /u/x/src/rakudo/tmp/rakudo-star-2024.07/etc/fetch_core.txt
 19 [2024-08-01T22:40:13] [INFO]  Starting build on MoarVM
 20 [2024-08-01T22:40:13] [DEBUG] Temporary file created at /u/x/src/rakudo/tmp/rakudo-star-2024.07/tmp/mktemp.YP4FzJHq
 21 [2024-08-01T22:40:13] [NOTIC] Using /u/x/src/rakudo/tmp/rakudo-star-2024.07/tmp/mktemp.YP4FzJHq as working directory
 22 Welcome to MoarVM!
 23 
 24 Configuring native build environment ................... 
 25     trying to compile a simple C program ............... YES
 26     probing support of -Werror=* ....................... YES
 27     probing stdatomic .................................. YES
 28 did not find libzstd; will not use heap snapshot format version 3
 29 Defaulting to mimalloc because you have <stdatomic.h>
 30 OK
 31 
 32     probing whether your compiler thinks that it is gcc  YES
 33     probing how your compiler does static inline ....... static __inline__
 34     probing if your compiler offers thread local storage  _Thread_local
 35     probing if your pow() handles NaN and Inf corner cases  NO
 36     probing if your log() returns NaN for negative values  YES
 37     probing if your log10() returns NaN for negative values  YES
 38     probing if your asin() returns NaN for negative values  YES
 39     probing if your acos() returns NaN for negative values  YES
 40     probing if you have isnan .......................... YES
 41     probing if you have isinf .......................... YES
 42     probing if you have signbit ........................ YES
 43     your CPU can read unaligned values for all of int32 int64 num64
 44     probing the size of pointers ....................... 8
 45     probing C type support for booleans ................ _Bool
 46     probing computed goto support ...................... YES
 47     probing pthread_yield support ...................... NO
 48     probing pthread_setname_np support (optional) ...... NO
 49     probing existance of optional malloc_trim() ........ NO
 50     probing support of rdtscp intrinsic ................ YES
 51 
 52         make: make
 53      compile: gcc -std=gnu99 -Wextra -Wall -Wno-unused-parameter -Wno-unused-function -Wno-missing-braces -Werror=pointer-arith -Werror=vla -O3 -DNDEBUG  -D_REENTRANT -D_FILE_OFFSET_BITS=64 -fPIC -DMVM_HEAPSNAPSHOT_FORMAT=2 -D_GNU_SOURCE
 54     includes:   -I3rdparty/libuv/include -I3rdparty/libuv/src -I3rdparty/libtommath -I3rdparty/dyncall/dynload -I3rdparty/dyncall/dyncall -I3rdparty/dyncall/dyncallback -I3rdparty/mimalloc/include -I3rdparty/mimalloc/src
 55         link: gcc  -O3 -DNDEBUG -Wl,-z,origin,-rpath,'$$ORIGIN/../lib'
 56         libs:  -lm -lpthread -lkvm
 57 
 58   byte order: little endian
 59 
 60 Checking perl5 modules ................................. OK
 61 Configuring 3rdparty libs .............................. OK
 62 
 63   3rdparty: 3rdparty/cmp/libcmp.a
 64             3rdparty/dyncall/dyncall/libdyncall_s.a
 65             3rdparty/dyncall/dyncallback/libdyncallback_s.a
 66             3rdparty/dyncall/dynload/libdynload_s.a
 67             3rdparty/libtommath/libtommath.a
 68             3rdparty/libuv/libuv.a
 69             3rdparty/sha1/libsha1.a
 70 
 71 Generating src/gen/config.c ............................ OK
 72 Generating src/gen/config.h ............................ OK
 73 Generating Makefile .................................... OK
 74 Generating tools/check.mk .............................. OK
 75 Generating build/mk-moar-pc.pl ......................... OK
 76 
 77 Configuration SUCCESS.
 78 
 79 Type 'make' to build and 'make help' to see a list of
 80 available make targets.
 81 compiling src/main.o
 82 compiling src/core/callsite.o
 83 compiling src/core/args.o
 84 compiling src/core/exceptions.o
 85 compiling src/core/interp.o
 86 compiling src/core/str_hash_table.o
 87 compiling src/core/fixkey_hash_table.o
 88 compiling src/core/index_hash_table.o
 89 compiling src/core/ptr_hash_table.o
 90 compiling src/core/uni_hash_table.o
 91 compiling src/core/threadcontext.o
 92 compiling src/core/compunit.o
 93 compiling src/core/bytecode.o
 94 compiling src/core/frame.o
 95 compiling src/core/callstack.o
 96 compiling src/core/validation.o
 97 compiling src/core/bytecodedump.o
 98 compiling src/core/threads.o
 99 compiling src/core/ops.o
100 compiling src/core/hll.o
101 compiling src/core/loadbytecode.o
102 compiling src/core/coerce.o
103 compiling src/core/dll.o
104 compiling src/core/ext.o
105 compiling src/core/nativecall.o
106 compiling src/core/nativecall_dyncall.o
107 compiling src/core/continuation.o
108 compiling src/core/intcache.o
109 compiling src/core/regionalloc.o
110 compiling src/debug/debugserver.o
111 compiling src/gen/config.o
112 compiling src/gc/orchestrate.o
113 compiling src/gc/allocation.o
114 compiling src/gc/worklist.o
115 compiling src/gc/roots.o
116 compiling src/gc/collect.o
117 compiling src/gc/gen2.o
118 compiling src/gc/wb.o
119 compiling src/gc/objectid.o
120 compiling src/gc/finalize.o
121 compiling src/gc/debug.o
122 compiling src/io/io.o
123 compiling src/io/eventloop.o
124 compiling src/io/syncfile.o
125 compiling src/io/syncsocket.o
126 src/io/syncsocket.c:514:51: warning: missing initializer for field ‘mvm_open_mode’ of ‘MVMIOIntrospection’ [-Wmissing-field-initializers]
127   514 |                                                   socket_handle };
128       |                                                   ^~~~~~~~~~~~~
129 In file included from src/moar.h:279,
130                  from src/io/syncsocket.c:1:
131 src/io/io.h:86:16: note: ‘mvm_open_mode’ declared here
132    86 |     MVMint64 (*mvm_open_mode) (MVMThreadContext *tc, MVMOSHandle *h);
133       |                ^~~~~~~~~~~~~
134 compiling src/io/fileops.o
135 compiling src/io/dirops.o
136 compiling src/io/procops.o
137 compiling src/io/timers.o
138 compiling src/io/filewatchers.o
139 compiling src/io/signals.o
140 compiling src/io/asyncsocket.o
141 src/io/asyncsocket.c:462:52: warning: missing initializer for field ‘mvm_open_mode’ of ‘MVMIOIntrospection’ [-Wmissing-field-initializers]
142   462 |                                                    socket_handle };
143       |                                                    ^~~~~~~~~~~~~
144 In file included from src/moar.h:279,
145                  from src/io/asyncsocket.c:1:
146 src/io/io.h:86:16: note: ‘mvm_open_mode’ declared here
147    86 |     MVMint64 (*mvm_open_mode) (MVMThreadContext *tc, MVMOSHandle *h);
148       |                ^~~~~~~~~~~~~
149 compiling src/io/asyncsocketudp.o
150 src/io/asyncsocketudp.c:467:57: warning: missing initializer for field ‘mvm_open_mode’ of ‘MVMIOIntrospection’ [-Wmissing-field-initializers]
151   467 |                                                         socket_handle };
152       |                                                         ^~~~~~~~~~~~~
153 In file included from src/moar.h:279,
154                  from src/io/asyncsocketudp.c:1:
155 src/io/io.h:86:16: note: ‘mvm_open_mode’ declared here
156    86 |     MVMint64 (*mvm_open_mode) (MVMThreadContext *tc, MVMOSHandle *h);
157       |                ^~~~~~~~~~~~~
158 compiling src/6model/reprs.o
159 compiling src/6model/reprconv.o
160 compiling src/6model/containers.o
161 compiling src/6model/parametric.o
162 compiling src/6model/reprs/MVMString.o
163 compiling src/6model/reprs/VMArray.o
164 compiling src/6model/reprs/MVMHash.o
165 compiling src/6model/reprs/MVMCFunction.o
166 compiling src/6model/reprs/KnowHOWREPR.o
167 compiling src/6model/reprs/KnowHOWAttributeREPR.o
168 compiling src/6model/reprs/P6str.o
169 compiling src/6model/reprs/P6opaque.o
170 compiling src/6model/reprs/MVMCode.o
171 compiling src/6model/reprs/MVMOSHandle.o
172 compiling src/6model/reprs/MVMCompUnit.o
173 compiling src/6model/reprs/MVMStaticFrame.o
174 compiling src/6model/reprs/P6int.o
175 compiling src/6model/reprs/P6num.o
176 compiling src/6model/reprs/Uninstantiable.o
177 compiling src/6model/reprs/HashAttrStore.o
178 compiling src/6model/reprs/MVMThread.o
179 compiling src/6model/reprs/MVMIter.o
180 compiling src/6model/reprs/MVMContext.o
181 compiling src/6model/reprs/SCRef.o
182 compiling src/6model/reprs/P6bigint.o
183 compiling src/6model/reprs/NFA.o
184 compiling src/6model/reprs/MVMException.o
185 compiling src/6model/reprs/MVMDLLSym.o
186 compiling src/6model/reprs/MVMContinuation.o
187 compiling src/6model/reprs/NativeCall.o
188 compiling src/6model/reprs/CPointer.o
189 compiling src/6model/reprs/CStr.o
190 compiling src/6model/reprs/CArray.o
191 compiling src/6model/reprs/CStruct.o
192 compiling src/6model/reprs/CUnion.o
193 compiling src/6model/reprs/ReentrantMutex.o
194 compiling src/6model/reprs/ConditionVariable.o
195 compiling src/6model/reprs/Semaphore.o
196 compiling src/6model/reprs/ConcBlockingQueue.o
197 compiling src/6model/reprs/MVMAsyncTask.o
198 compiling src/6model/reprs/MVMNull.o
199 compiling src/6model/reprs/CPPStruct.o
200 compiling src/6model/reprs/NativeRef.o
201 compiling src/6model/reprs/MultiDimArray.o
202 compiling src/6model/reprs/Decoder.o
203 compiling src/6model/reprs/MVMSpeshLog.o
204 compiling src/6model/reprs/MVMStaticFrameSpesh.o
205 compiling src/6model/reprs/MVMCapture.o
206 compiling src/6model/reprs/MVMTracked.o
207 compiling src/6model/reprs/MVMStat.o
208 compiling src/6model/6model.o
209 compiling src/6model/bootstrap.o
210 compiling src/6model/sc.o
211 compiling src/6model/serialization.o
212 compiling src/disp/boot.o
213 compiling src/disp/registry.o
214 compiling src/disp/inline_cache.o
215 In function ‘cleanup_entry’,
216     inlined from ‘try_update_cache_entry’ at src/disp/inline_cache.c:647:9,
217     inlined from ‘getlexstatic_initial’ at src/disp/inline_cache.c:33:5:
218 src/disp/inline_cache.c:629:19: warning: array subscript ‘MVMDispInlineCacheEntryPolymorphicDispatchFlattening[0]’ is partly outside array bounds of ‘MVMDispInlineCacheEntry[1]’ [-Warray-bounds]
219   629 |         MVMuint32 num_dps = ((MVMDispInlineCacheEntryPolymorphicDispatchFlattening *)entry)->num_dps;
220       |                   ^~~~~~~
221 src/disp/inline_cache.c: In function ‘getlexstatic_initial’:
222 src/disp/inline_cache.c:18:32: note: object ‘unlinked_getlexstatic’ of size 8
223    18 | static MVMDispInlineCacheEntry unlinked_getlexstatic = { getlexstatic_initial };
224       |                                ^~~~~~~~~~~~~~~~~~~~~
225 In function ‘cleanup_entry’,
226     inlined from ‘try_update_cache_entry’ at src/disp/inline_cache.c:647:9,
227     inlined from ‘getlexstatic_initial’ at src/disp/inline_cache.c:33:5:
228 src/disp/inline_cache.c:634:98: warning: array subscript ‘MVMDispInlineCacheEntryPolymorphicDispatchFlattening[0]’ is partly outside array bounds of ‘MVMDispInlineCacheEntry[1]’ [-Warray-bounds]
229   634 | VMDispInlineCacheEntryPolymorphicDispatchFlattening *)entry)->flattened_css);
230       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
231 
232 src/disp/inline_cache.c: In function ‘getlexstatic_initial’:
233 src/disp/inline_cache.c:18:32: note: object ‘unlinked_getlexstatic’ of size 8
234    18 | static MVMDispInlineCacheEntry unlinked_getlexstatic = { getlexstatic_initial };
235       |                                ^~~~~~~~~~~~~~~~~~~~~
236 In function ‘cleanup_entry’,
237     inlined from ‘try_update_cache_entry’ at src/disp/inline_cache.c:647:9,
238     inlined from ‘getlexstatic_initial’ at src/disp/inline_cache.c:33:5:
239 src/disp/inline_cache.c:635:98: warning: array subscript ‘MVMDispInlineCacheEntryPolymorphicDispatchFlattening[0]’ is partly outside array bounds of ‘MVMDispInlineCacheEntry[1]’ [-Warray-bounds]
240   635 |  ((MVMDispInlineCacheEntryPolymorphicDispatchFlattening *)entry)->dps);
241       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
242 
243 src/disp/inline_cache.c: In function ‘getlexstatic_initial’:
244 src/disp/inline_cache.c:18:32: note: object ‘unlinked_getlexstatic’ of size 8
245    18 | static MVMDispInlineCacheEntry unlinked_getlexstatic = { getlexstatic_initial };
246       |                                ^~~~~~~~~~~~~~~~~~~~~
247 In function ‘cleanup_entry’,
248     inlined from ‘try_update_cache_entry’ at src/disp/inline_cache.c:647:9,
249     inlined from ‘getlexstatic_initial’ at src/disp/inline_cache.c:33:5:
250 src/disp/inline_cache.c:620:19: warning: array subscript ‘MVMDispInlineCacheEntryPolymorphicDispatch[0]’ is partly outside array bounds of ‘MVMDispInlineCacheEntry[1]’ [-Warray-bounds]
251   620 |         MVMuint32 num_dps = ((MVMDispInlineCacheEntryPolymorphicDispatch *)entry)->num_dps;
252       |                   ^~~~~~~
253 src/disp/inline_cache.c: In function ‘getlexstatic_initial’:
254 src/disp/inline_cache.c:18:32: note: object ‘unlinked_getlexstatic’ of size 8
255    18 | static MVMDispInlineCacheEntry unlinked_getlexstatic = { getlexstatic_initial };
256       |                                ^~~~~~~~~~~~~~~~~~~~~
257 In function ‘cleanup_entry’,
258     inlined from ‘try_update_cache_entry’ at src/disp/inline_cache.c:647:9,
259     inlined from ‘getlexstatic_initial’ at src/disp/inline_cache.c:33:5:
260 src/disp/inline_cache.c:625:88: warning: array subscript ‘MVMDispInlineCacheEntryPolymorphicDispatch[0]’ is partly outside array bounds of ‘MVMDispInlineCacheEntry[1]’ [-Warray-bounds]
261   625 | epoint(tc, ((MVMDispInlineCacheEntryPolymorphicDispatch *)entry)->dps);
262       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
263 
264 src/disp/inline_cache.c: In function ‘getlexstatic_initial’:
265 src/disp/inline_cache.c:18:32: note: object ‘unlinked_getlexstatic’ of size 8
266    18 | static MVMDispInlineCacheEntry unlinked_getlexstatic = { getlexstatic_initial };
267       |                                ^~~~~~~~~~~~~~~~~~~~~
268 compiling src/disp/program.o
269 compiling src/disp/syscall.o
270 compiling src/disp/resume.o
271 compiling src/spesh/dump.o
272 compiling src/spesh/graph.o
273 compiling src/spesh/codegen.o
274 compiling src/spesh/manipulate.o
275 compiling src/spesh/args.o
276 compiling src/spesh/usages.o
277 compiling src/spesh/facts.o
278 compiling src/spesh/optimize.o
279 compiling src/spesh/dead_bb_elimination.o
280 compiling src/spesh/dead_ins_elimination.o
281 compiling src/spesh/deopt.o
282 compiling src/spesh/log.o
283 compiling src/spesh/threshold.o
284 compiling src/spesh/inline.o
285 compiling src/spesh/osr.o
286 compiling src/spesh/lookup.o
287 compiling src/spesh/iterator.o
288 compiling src/spesh/worker.o
289 compiling src/spesh/debug.o
290 compiling src/spesh/stats.o
291 compiling src/spesh/plan.o
292 compiling src/spesh/arg_guard.o
293 compiling src/spesh/frame_walker.o
294 compiling src/spesh/pea.o
295 compiling src/6model/reprs/MVMSpeshCandidate.o
296 compiling src/spesh/disp.o
297 compiling src/strings/decode_stream.o
298 compiling src/strings/ascii.o
299 compiling src/strings/parse_num.o
300 compiling src/strings/utf8.o
301 compiling src/strings/utf8_c8.o
302 compiling src/strings/nfg.o
303 compiling src/strings/ops.o
304 compiling src/strings/unicode.o
305 compiling src/strings/normalize.o
306 compiling src/strings/latin1.o
307 compiling src/strings/utf16.o
308 compiling src/strings/windows1252.o
309 compiling src/strings/shiftjis.o
310 compiling src/strings/gb2312.o
311 compiling src/strings/gb18030.o
312 compiling src/math/bigintops.o
313 compiling src/profiler/instrument.o
314 compiling src/profiler/log.o
315 compiling src/profiler/profile.o
316 compiling src/profiler/heapsnapshot.o
317 compiling src/profiler/telemeh.o
318 compiling src/profiler/configuration.o
319 compiling src/instrument/crossthreadwrite.o
320 compiling src/instrument/line_coverage.o
321 compiling src/platform/sys.o
322 compiling src/platform/random.o
323 compiling src/platform/memmem32.o
324 compiling 3rdparty/freebsd/memmem.o
325 compiling 3rdparty/ryu/ryu/d2s.o
326 compiling 3rdparty/mimalloc/src/static.o
327 In file included from 3rdparty/mimalloc/src/static.c:35:
328 3rdparty/mimalloc/src/segment.c: In function ‘mi_segment_span_free_coalesce’:
329 3rdparty/mimalloc/src/segment.c:665:30: warning: ‘__atomic_load_8’ writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
330   665 |   const bool is_abandoned = (segment->thread_id == 0); // mi_segment_is_abandoned(segment);
331       |                              ^~~~~~~
332 compiling src/platform/malloc_trim.o
333 compiling src/moar.o
334 compiling src/platform/posix/mmap.o
335 compiling src/platform/posix/time.o
336 compiling src/platform/posix/io.o
337 compiling src/platform/posix/fork.o
338 compiling src/jit/graph.o
339 compiling src/jit/label.o
340 compiling src/jit/compile.o
341 compiling src/jit/dump.o
342 Precompiling templates from src/jit/core_templates.expr
343 compiling src/jit/expr.o
344 Building tile tables from src/jit/x64/tile_pattern.tile
345 compiling src/jit/tile.o
346 src/jit/tile.c: In function ‘MVM_jit_tile_make’:
347 src/jit/tile.c:51:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
348    51 |         tile->values[i] = (MVMint8)va_arg(arglist, MVMint32);
349       |                         ^
350 In file included from src/moar.h:296,
351                  from src/jit/tile.c:1:
352 src/jit/tile.h:21:14: note: at offset 4 into destination object ‘values’ of size 4
353    21 |     MVMuint8 values[4];
354       |              ^~~~~~
355 compiling src/jit/linear_scan.o
356 compiling src/jit/interface.o
357 gcc  3rdparty/dynasm/minilua.c -lm -o 3rdparty/dynasm/minilua
358 preprocessing src/jit/x64/emit.dasc
359 compiling src/jit/x64/emit.o
360 compiling src/jit/x64/arch.o
361 compiling 3rdparty/cmp/cmp.o
362 linking 3rdparty/cmp/libcmp.a
363 building dyncall...
364 Configuration written to Makefile.config
365 ar: creating libdyncall_s.a
366 ar: creating libdyncallback_s.a
367 ar: creating libdynload_s.a
368 done.
369 compiling 3rdparty/sha1/sha1.o
370 linking 3rdparty/sha1/libsha1.a
371 compiling 3rdparty/libtommath/bn_cutoffs.o
372 compiling 3rdparty/libtommath/bn_deprecated.o
373 compiling 3rdparty/libtommath/bn_mp_2expt.o
374 compiling 3rdparty/libtommath/bn_mp_abs.o
375 compiling 3rdparty/libtommath/bn_mp_add.o
376 compiling 3rdparty/libtommath/bn_mp_add_d.o
377 compiling 3rdparty/libtommath/bn_mp_addmod.o
378 compiling 3rdparty/libtommath/bn_mp_and.o
379 compiling 3rdparty/libtommath/bn_mp_clamp.o
380 compiling 3rdparty/libtommath/bn_mp_clear.o
381 compiling 3rdparty/libtommath/bn_mp_clear_multi.o
382 compiling 3rdparty/libtommath/bn_mp_cmp.o
383 compiling 3rdparty/libtommath/bn_mp_cmp_d.o
384 compiling 3rdparty/libtommath/bn_mp_cmp_mag.o
385 compiling 3rdparty/libtommath/bn_mp_cnt_lsb.o
386 compiling 3rdparty/libtommath/bn_mp_complement.o
387 compiling 3rdparty/libtommath/bn_mp_copy.o
388 compiling 3rdparty/libtommath/bn_mp_count_bits.o
389 compiling 3rdparty/libtommath/bn_mp_decr.o
390 compiling 3rdparty/libtommath/bn_mp_div.o
391 compiling 3rdparty/libtommath/bn_mp_div_2.o
392 compiling 3rdparty/libtommath/bn_mp_div_2d.o
393 compiling 3rdparty/libtommath/bn_mp_div_3.o
394 compiling 3rdparty/libtommath/bn_mp_div_d.o
395 compiling 3rdparty/libtommath/bn_mp_dr_is_modulus.o
396 compiling 3rdparty/libtommath/bn_mp_dr_reduce.o
397 compiling 3rdparty/libtommath/bn_mp_dr_setup.o
398 compiling 3rdparty/libtommath/bn_mp_error_to_string.o
399 compiling 3rdparty/libtommath/bn_mp_exch.o
400 compiling 3rdparty/libtommath/bn_mp_expt_u32.o
401 compiling 3rdparty/libtommath/bn_mp_exptmod.o
402 compiling 3rdparty/libtommath/bn_mp_exteuclid.o
403 compiling 3rdparty/libtommath/bn_mp_fread.o
404 compiling 3rdparty/libtommath/bn_mp_from_sbin.o
405 compiling 3rdparty/libtommath/bn_mp_from_ubin.o
406 compiling 3rdparty/libtommath/bn_mp_fwrite.o
407 compiling 3rdparty/libtommath/bn_mp_gcd.o
408 compiling 3rdparty/libtommath/bn_mp_get_double.o
409 compiling 3rdparty/libtommath/bn_mp_get_i32.o
410 compiling 3rdparty/libtommath/bn_mp_get_i64.o
411 compiling 3rdparty/libtommath/bn_mp_get_l.o
412 compiling 3rdparty/libtommath/bn_mp_get_ll.o
413 compiling 3rdparty/libtommath/bn_mp_get_mag_u32.o
414 compiling 3rdparty/libtommath/bn_mp_get_mag_u64.o
415 compiling 3rdparty/libtommath/bn_mp_get_mag_ul.o
416 compiling 3rdparty/libtommath/bn_mp_get_mag_ull.o
417 compiling 3rdparty/libtommath/bn_mp_grow.o
418 compiling 3rdparty/libtommath/bn_mp_incr.o
419 compiling 3rdparty/libtommath/bn_mp_init.o
420 compiling 3rdparty/libtommath/bn_mp_init_copy.o
421 compiling 3rdparty/libtommath/bn_mp_init_i32.o
422 compiling 3rdparty/libtommath/bn_mp_init_i64.o
423 compiling 3rdparty/libtommath/bn_mp_init_l.o
424 compiling 3rdparty/libtommath/bn_mp_init_ll.o
425 compiling 3rdparty/libtommath/bn_mp_init_multi.o
426 compiling 3rdparty/libtommath/bn_mp_init_set.o
427 compiling 3rdparty/libtommath/bn_mp_init_size.o
428 compiling 3rdparty/libtommath/bn_mp_init_u32.o
429 compiling 3rdparty/libtommath/bn_mp_init_u64.o
430 compiling 3rdparty/libtommath/bn_mp_init_ul.o
431 compiling 3rdparty/libtommath/bn_mp_init_ull.o
432 compiling 3rdparty/libtommath/bn_mp_invmod.o
433 compiling 3rdparty/libtommath/bn_mp_is_square.o
434 compiling 3rdparty/libtommath/bn_mp_iseven.o
435 compiling 3rdparty/libtommath/bn_mp_isodd.o
436 compiling 3rdparty/libtommath/bn_mp_kronecker.o
437 compiling 3rdparty/libtommath/bn_mp_lcm.o
438 compiling 3rdparty/libtommath/bn_mp_log_u32.o
439 compiling 3rdparty/libtommath/bn_mp_lshd.o
440 compiling 3rdparty/libtommath/bn_mp_mod.o
441 compiling 3rdparty/libtommath/bn_mp_mod_2d.o
442 compiling 3rdparty/libtommath/bn_mp_mod_d.o
443 compiling 3rdparty/libtommath/bn_mp_montgomery_calc_normalization.o
444 compiling 3rdparty/libtommath/bn_mp_montgomery_reduce.o
445 compiling 3rdparty/libtommath/bn_mp_montgomery_setup.o
446 compiling 3rdparty/libtommath/bn_mp_mul.o
447 compiling 3rdparty/libtommath/bn_mp_mul_2.o
448 compiling 3rdparty/libtommath/bn_mp_mul_2d.o
449 compiling 3rdparty/libtommath/bn_mp_mul_d.o
450 compiling 3rdparty/libtommath/bn_mp_mulmod.o
451 compiling 3rdparty/libtommath/bn_mp_neg.o
452 compiling 3rdparty/libtommath/bn_mp_or.o
453 compiling 3rdparty/libtommath/bn_mp_pack.o
454 compiling 3rdparty/libtommath/bn_mp_pack_count.o
455 compiling 3rdparty/libtommath/bn_mp_prime_fermat.o
456 compiling 3rdparty/libtommath/bn_mp_prime_frobenius_underwood.o
457 compiling 3rdparty/libtommath/bn_mp_prime_is_prime.o
458 compiling 3rdparty/libtommath/bn_mp_prime_miller_rabin.o
459 compiling 3rdparty/libtommath/bn_mp_prime_next_prime.o
460 compiling 3rdparty/libtommath/bn_mp_prime_rabin_miller_trials.o
461 compiling 3rdparty/libtommath/bn_mp_prime_rand.o
462 compiling 3rdparty/libtommath/bn_mp_prime_strong_lucas_selfridge.o
463 compiling 3rdparty/libtommath/bn_mp_radix_size.o
464 compiling 3rdparty/libtommath/bn_mp_radix_smap.o
465 compiling 3rdparty/libtommath/bn_mp_rand.o
466 compiling 3rdparty/libtommath/bn_mp_read_radix.o
467 compiling 3rdparty/libtommath/bn_mp_reduce.o
468 compiling 3rdparty/libtommath/bn_mp_reduce_2k.o
469 compiling 3rdparty/libtommath/bn_mp_reduce_2k_l.o
470 compiling 3rdparty/libtommath/bn_mp_reduce_2k_setup.o
471 compiling 3rdparty/libtommath/bn_mp_reduce_2k_setup_l.o
472 compiling 3rdparty/libtommath/bn_mp_reduce_is_2k.o
473 compiling 3rdparty/libtommath/bn_mp_reduce_is_2k_l.o
474 compiling 3rdparty/libtommath/bn_mp_reduce_setup.o
475 compiling 3rdparty/libtommath/bn_mp_root_u32.o
476 compiling 3rdparty/libtommath/bn_mp_rshd.o
477 compiling 3rdparty/libtommath/bn_mp_sbin_size.o
478 compiling 3rdparty/libtommath/bn_mp_set.o
479 compiling 3rdparty/libtommath/bn_mp_set_double.o
480 compiling 3rdparty/libtommath/bn_mp_set_i32.o
481 compiling 3rdparty/libtommath/bn_mp_set_i64.o
482 compiling 3rdparty/libtommath/bn_mp_set_l.o
483 compiling 3rdparty/libtommath/bn_mp_set_ll.o
484 compiling 3rdparty/libtommath/bn_mp_set_u32.o
485 compiling 3rdparty/libtommath/bn_mp_set_u64.o
486 compiling 3rdparty/libtommath/bn_mp_set_ul.o
487 compiling 3rdparty/libtommath/bn_mp_set_ull.o
488 compiling 3rdparty/libtommath/bn_mp_shrink.o
489 compiling 3rdparty/libtommath/bn_mp_signed_rsh.o
490 compiling 3rdparty/libtommath/bn_mp_sqr.o
491 compiling 3rdparty/libtommath/bn_mp_sqrmod.o
492 compiling 3rdparty/libtommath/bn_mp_sqrt.o
493 compiling 3rdparty/libtommath/bn_mp_sqrtmod_prime.o
494 compiling 3rdparty/libtommath/bn_mp_sub.o
495 compiling 3rdparty/libtommath/bn_mp_sub_d.o
496 compiling 3rdparty/libtommath/bn_mp_submod.o
497 compiling 3rdparty/libtommath/bn_mp_to_radix.o
498 compiling 3rdparty/libtommath/bn_mp_to_sbin.o
499 compiling 3rdparty/libtommath/bn_mp_to_ubin.o
500 compiling 3rdparty/libtommath/bn_mp_ubin_size.o
501 compiling 3rdparty/libtommath/bn_mp_unpack.o
502 compiling 3rdparty/libtommath/bn_mp_xor.o
503 compiling 3rdparty/libtommath/bn_mp_zero.o
504 compiling 3rdparty/libtommath/bn_prime_tab.o
505 compiling 3rdparty/libtommath/bn_s_mp_add.o
506 compiling 3rdparty/libtommath/bn_s_mp_balance_mul.o
507 compiling 3rdparty/libtommath/bn_s_mp_exptmod.o
508 compiling 3rdparty/libtommath/bn_s_mp_exptmod_fast.o
509 compiling 3rdparty/libtommath/bn_s_mp_get_bit.o
510 compiling 3rdparty/libtommath/bn_s_mp_invmod_fast.o
511 compiling 3rdparty/libtommath/bn_s_mp_invmod_slow.o
512 compiling 3rdparty/libtommath/bn_s_mp_karatsuba_mul.o
513 compiling 3rdparty/libtommath/bn_s_mp_karatsuba_sqr.o
514 compiling 3rdparty/libtommath/bn_s_mp_montgomery_reduce_fast.o
515 compiling 3rdparty/libtommath/bn_s_mp_mul_digs.o
516 compiling 3rdparty/libtommath/bn_s_mp_mul_digs_fast.o
517 compiling 3rdparty/libtommath/bn_s_mp_mul_high_digs.o
518 compiling 3rdparty/libtommath/bn_s_mp_mul_high_digs_fast.o
519 compiling 3rdparty/libtommath/bn_s_mp_prime_is_divisible.o
520 compiling 3rdparty/libtommath/bn_s_mp_rand_jenkins.o
521 compiling 3rdparty/libtommath/bn_s_mp_rand_platform.o
522 compiling 3rdparty/libtommath/bn_s_mp_reverse.o
523 compiling 3rdparty/libtommath/bn_s_mp_sqr.o
524 compiling 3rdparty/libtommath/bn_s_mp_sqr_fast.o
525 compiling 3rdparty/libtommath/bn_s_mp_sub.o
526 compiling 3rdparty/libtommath/bn_s_mp_toom_mul.o
527 compiling 3rdparty/libtommath/bn_s_mp_toom_sqr.o
528 linking 3rdparty/libtommath/libtommath.a
529 compiling 3rdparty/libuv/src/unix/netbsd.o
530 compiling 3rdparty/libuv/src/unix/kqueue.o
531 3rdparty/libuv/src/unix/kqueue.c: In function ‘uv__io_poll’:
532 3rdparty/libuv/src/unix/kqueue.c:433:17: warning: ‘user_timeout’ may be used uninitialized [-Wmaybe-uninitialized]
533   433 |     if (diff >= (uint64_t) timeout)
534       |                 ^~~~~~~~~~~~~~~~~~
535 3rdparty/libuv/src/unix/kqueue.c:154:7: note: ‘user_timeout’ was declared here
536   154 |   int user_timeout;
537       |       ^~~~~~~~~~~~
538 compiling 3rdparty/libuv/src/unix/posix-hrtime.o
539 compiling 3rdparty/libuv/src/unix/bsd-proctitle.o
540 compiling 3rdparty/libuv/src/unix/bsd-ifaddrs.o
541 compiling 3rdparty/libuv/src/strscpy.o
542 compiling 3rdparty/libuv/src/strtok.o
543 compiling 3rdparty/libuv/src/fs-poll.o
544 compiling 3rdparty/libuv/src/inet.o
545 compiling 3rdparty/libuv/src/uv-common.o
546 compiling 3rdparty/libuv/src/version.o
547 compiling 3rdparty/libuv/src/timer.o
548 compiling 3rdparty/libuv/src/unix/async.o
549 compiling 3rdparty/libuv/src/unix/core.o
550 compiling 3rdparty/libuv/src/unix/dl.o
551 compiling 3rdparty/libuv/src/unix/fs.o
552 compiling 3rdparty/libuv/src/unix/getaddrinfo.o
553 compiling 3rdparty/libuv/src/unix/loop-watcher.o
554 compiling 3rdparty/libuv/src/unix/loop.o
555 compiling 3rdparty/libuv/src/unix/pipe.o
556 compiling 3rdparty/libuv/src/unix/poll.o
557 compiling 3rdparty/libuv/src/unix/process.o
558 compiling 3rdparty/libuv/src/unix/signal.o
559 compiling 3rdparty/libuv/src/unix/stream.o
560 compiling 3rdparty/libuv/src/unix/tcp.o
561 compiling 3rdparty/libuv/src/unix/thread.o
562 compiling 3rdparty/libuv/src/threadpool.o
563 compiling 3rdparty/libuv/src/unix/tty.o
564 compiling 3rdparty/libuv/src/unix/udp.o
565 linking 3rdparty/libuv/libuv.a
566 linking libmoar.so
567 linking moar
568 /usr/pkg/bin/perl build/mk-moar-pc.pl pkgconfig/moar.pc
569 /usr/pkg/bin/perl -MExtUtils::Command -e mkpath "/u/x/src/rakudo/tmp/rakudo-star-2024.07/bin"
570 /usr/pkg/bin/perl -MExtUtils::Command -e cp moar "/u/x/src/rakudo/tmp/rakudo-star-2024.07/bin"
571 /usr/pkg/bin/perl -MExtUtils::Command -e chmod 755 "/u/x/src/rakudo/tmp/rakudo-star-2024.07/bin/moar"
572 /usr/pkg/bin/perl -MExtUtils::Command -e mkpath "/u/x/src/rakudo/tmp/rakudo-star-2024.07/lib"
573 /usr/pkg/bin/perl -MExtUtils::Command -e rm_f "/u/x/src/rakudo/tmp/rakudo-star-2024.07/lib/libmoar.so"
574 /usr/pkg/bin/perl -MExtUtils::Command -e cp libmoar.so  "/u/x/src/rakudo/tmp/rakudo-star-2024.07/lib"
575 /usr/pkg/bin/perl -MExtUtils::Command -e mkpath "/u/x/src/rakudo/tmp/rakudo-star-2024.07/share/nqp/lib/MAST"
576 /usr/pkg/bin/perl -MExtUtils::Command -e cp lib/MAST/Nodes.nqp "/u/x/src/rakudo/tmp/rakudo-star-2024.07/share/nqp/lib/MAST"
577 /usr/pkg/bin/perl -MExtUtils::Command -e cp lib/MAST/Ops.nqp "/u/x/src/rakudo/tmp/rakudo-star-2024.07/share/nqp/lib/MAST"
578 /usr/pkg/bin/perl -MExtUtils::Command -e mkpath "/u/x/src/rakudo/tmp/rakudo-star-2024.07/share/pkgconfig"
579 /usr/pkg/bin/perl -MExtUtils::Command -e cp pkgconfig/moar.pc "/u/x/src/rakudo/tmp/rakudo-star-2024.07/share/pkgconfig"
580 /usr/pkg/bin/perl -MExtUtils::Command -e mkpath "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/moar"
581 /usr/pkg/bin/perl -MExtUtils::Command -e cp src/gen/config.h "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/moar"
582 /usr/pkg/bin/perl -MExtUtils::Command -e mkpath "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/moar/6model/reprs"
583 /usr/pkg/bin/perl -MExtUtils::Command -e mkpath "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/moar/core"
584 /usr/pkg/bin/perl -MExtUtils::Command -e mkpath "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/moar/gc"
585 /usr/pkg/bin/perl -MExtUtils::Command -e mkpath "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/moar/gen"
586 /usr/pkg/bin/perl -MExtUtils::Command -e mkpath "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/moar/io"
587 /usr/pkg/bin/perl -MExtUtils::Command -e mkpath "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/moar/math"
588 /usr/pkg/bin/perl -MExtUtils::Command -e mkpath "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/moar/platform"
589 /usr/pkg/bin/perl -MExtUtils::Command -e mkpath "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/moar/profiler"
590 /usr/pkg/bin/perl -MExtUtils::Command -e mkpath "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/moar/disp"
591 /usr/pkg/bin/perl -MExtUtils::Command -e mkpath "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/moar/spesh"
592 /usr/pkg/bin/perl -MExtUtils::Command -e mkpath "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/moar/debug"
593 /usr/pkg/bin/perl -MExtUtils::Command -e mkpath "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/moar/strings"
594 /usr/pkg/bin/perl -MExtUtils::Command -e mkpath "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/moar/strings/siphash"
595 /usr/pkg/bin/perl -MExtUtils::Command -e mkpath "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/moar/jit"
596 /usr/pkg/bin/perl -MExtUtils::Command -e mkpath "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/moar/instrument"
597 /usr/pkg/bin/perl -MExtUtils::Command -e cp 3rdparty/*.h "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/moar"
598 /usr/pkg/bin/perl -MExtUtils::Command -e cp src/*.h "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/moar"
599 /usr/pkg/bin/perl -MExtUtils::Command -e cp src/6model/*.h "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/moar/6model"
600 /usr/pkg/bin/perl -MExtUtils::Command -e cp src/6model/reprs/*.h "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/moar/6model/reprs"
601 /usr/pkg/bin/perl -MExtUtils::Command -e cp src/core/*.h "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/moar/core"
602 /usr/pkg/bin/perl -MExtUtils::Command -e cp src/gc/*.h "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/moar/gc"
603 /usr/pkg/bin/perl -MExtUtils::Command -e cp src/gen/*.h "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/moar/gen"
604 /usr/pkg/bin/perl -MExtUtils::Command -e cp src/io/*.h "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/moar/io"
605 /usr/pkg/bin/perl -MExtUtils::Command -e cp src/math/*.h "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/moar/math"
606 /usr/pkg/bin/perl -MExtUtils::Command -e cp src/platform/*.h "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/moar/platform"
607 /usr/pkg/bin/perl -MExtUtils::Command -e cp src/profiler/*.h "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/moar/profiler"
608 /usr/pkg/bin/perl -MExtUtils::Command -e cp src/disp/*.h "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/moar/disp"
609 /usr/pkg/bin/perl -MExtUtils::Command -e cp src/spesh/*.h "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/moar/spesh"
610 /usr/pkg/bin/perl -MExtUtils::Command -e cp src/debug/*.h "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/moar/debug"
611 /usr/pkg/bin/perl -MExtUtils::Command -e cp src/strings/*.h "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/moar/strings"
612 /usr/pkg/bin/perl -MExtUtils::Command -e cp src/strings/siphash/*.h "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/moar/strings/siphash"
613 /usr/pkg/bin/perl -MExtUtils::Command -e cp src/jit/*.h "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/moar/jit"
614 /usr/pkg/bin/perl -MExtUtils::Command -e cp src/instrument/*.h "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/moar/instrument"
615 /usr/pkg/bin/perl -MExtUtils::Command -e mkpath "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/libuv"
616 /usr/pkg/bin/perl -MExtUtils::Command -e mkpath "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/libuv/uv"
617 /usr/pkg/bin/perl -MExtUtils::Command -e cp 3rdparty/libuv/include/*.h "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/libuv"
618 /usr/pkg/bin/perl -MExtUtils::Command -e cp 3rdparty/libuv/include/uv/*.h "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/libuv/uv"
619 /usr/pkg/bin/perl -MExtUtils::Command -e mkpath "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/libtommath"
620 /usr/pkg/bin/perl -MExtUtils::Command -e cp 3rdparty/libtommath/*.h "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/libtommath"
621 /usr/pkg/bin/perl -MExtUtils::Command -e mkpath "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/dyncall"
622 /usr/pkg/bin/perl -MExtUtils::Command -e cp 3rdparty/dyncall/dynload/*.h "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/dyncall"
623 /usr/pkg/bin/perl -MExtUtils::Command -e cp 3rdparty/dyncall/dyncall/*.h "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/dyncall"
624 /usr/pkg/bin/perl -MExtUtils::Command -e cp 3rdparty/dyncall/dyncallback/*.h "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/dyncall"
625 /usr/pkg/bin/perl -MExtUtils::Command -e mkpath "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/mimalloc"
626 /usr/pkg/bin/perl -MExtUtils::Command -e cp 3rdparty/mimalloc/include/*.h "/u/x/src/rakudo/tmp/rakudo-star-2024.07/include/mimalloc"
627 [2024-08-01T22:42:19] [DEBUG] Reading value for nqp_version from /u/x/src/rakudo/tmp/rakudo-star-2024.07/etc/fetch_core.txt
628 [2024-08-01T22:42:19] [INFO]  Starting build on NQP
629 [2024-08-01T22:42:19] [DEBUG] Temporary file created at /u/x/src/rakudo/tmp/rakudo-star-2024.07/tmp/mktemp.iPjgtOKh
630 [2024-08-01T22:42:19] [NOTIC] Using /u/x/src/rakudo/tmp/rakudo-star-2024.07/tmp/mktemp.iPjgtOKh as working directory
631 Found /u/x/src/rakudo/tmp/rakudo-star-2024.07/bin/moar version 2024.07, which is new enough.
632 Cleaning up ...
633 You can now use 'make' to build NQP.
634 After that, 'make test' will run some tests and
635 'make install' will install NQP.
636 +++ Preparing MOAR build directories
637 ++++++ Building MOAR backend
638 +++ Generating  gen/moar/stage1/nqpmo.nqp
639 +++ Compiling   gen/moar/stage1/nqpmo.moarvm
640 +++ Compiling   gen/moar/stage1/ModuleLoader.moarvm
641 +++ Generating  gen/moar/stage1/NQPCORE.setting
642 +++ Compiling   gen/moar/stage1/NQPCORE.setting.moarvm
643 +++ Generating  gen/moar/stage1/QASTNode.nqp
644 +++ Compiling   gen/moar/stage1/QASTNode.moarvm
645 +++ Generating  gen/moar/stage1/QRegex.nqp
646 +++ Compiling   gen/moar/stage1/QRegex.moarvm
647 +++ Generating  stage 1 nqp-config.nqp
648 +++ Generating  gen/moar/stage1/NQPHLL.nqp
649 +++ Generating  gen/moar/stage1/MASTNodes.nqp
650 +++ Compiling   gen/moar/stage1/MASTOps.moarvm
651 +++ Compiling   gen/moar/stage1/MASTNodes.moarvm
652 +++ Compiling   gen/moar/stage1/NQPHLL.moarvm
653 +++ Generating  gen/moar/stage1/QAST.nqp
654 +++ Compiling   gen/moar/stage1/QAST.moarvm
655 +++ Generating  gen/moar/stage1/NQPP6QRegex.nqp
656 +++ Compiling   gen/moar/stage1/NQPP6QRegex.moarvm
657 +++ Creating    stage 1 NQP
658 +++ Generating  gen/moar/stage2/nqpmo.nqp
659 +++ Compiling   gen/moar/stage2/nqpmo.moarvm
660 +++ Compiling   gen/moar/stage2/ModuleLoader.moarvm
661 +++ Generating  gen/moar/stage2/NQPCORE.setting
662 +++ Compiling   gen/moar/stage2/NQPCORE.setting.moarvm
663 +++ Generating  gen/moar/stage2/QASTNode.nqp
664 +++ Compiling   gen/moar/stage2/QASTNode.moarvm
665 +++ Generating  gen/moar/stage2/QRegex.nqp
666 +++ Compiling   gen/moar/stage2/QRegex.moarvm
667 +++ Generating  stage 2 nqp-config.nqp
668 +++ Generating  gen/moar/stage2/NQPHLL.nqp
669 +++ Generating  gen/moar/stage2/MASTNodes.nqp
670 +++ Compiling   gen/moar/stage2/MASTOps.moarvm
671 +++ Compiling   gen/moar/stage2/MASTNodes.moarvm
672 +++ Compiling   gen/moar/stage2/NQPHLL.moarvm
673 +++ Generating  gen/moar/stage2/QAST.nqp
674 +++ Compiling   gen/moar/stage2/QAST.moarvm
675 +++ Generating  gen/moar/stage2/NQPP6QRegex.nqp
676 +++ Compiling   gen/moar/stage2/NQPP6QRegex.moarvm
677 +++ Creating    stage 2 NQP
678 +++ Installing MOAR stage 2 files locally
679 +++ Setting up  nqp-m
680 +++ Compiling   NQPP5QRegex.moarvm
681 +++ Compiling   inst-nqp-m
682 +++ Compiling   inst-nqp
683 +++ Compiling MOAR default runner
684 +++ Preparing MOAR build directories
685 ++++++ Building MOAR backend
686 +++ Installing MOAR stage 2 files locally
687 +++ Compiling   NQPP5QRegex.moarvm
688 +++ Creating MOAR installation directories
689 +++ Installing into /u/x/src/rakudo/tmp/rakudo-star-2024.07
690 +++ Installing MOAR specifics
691 +++ Compiling MOAR default runner
692 +++ Installing default runner
693 [2024-08-01T22:43:39] [DEBUG] Reading value for rakudo_version from /u/x/src/rakudo/tmp/rakudo-star-2024.07/etc/fetch_core.txt
694 [2024-08-01T22:43:39] [INFO]  Starting build on Rakudo
695 [2024-08-01T22:43:39] [DEBUG] Temporary file created at /u/x/src/rakudo/tmp/rakudo-star-2024.07/tmp/mktemp.p94e5hrW
696 [2024-08-01T22:43:39] [NOTIC] Using /u/x/src/rakudo/tmp/rakudo-star-2024.07/tmp/mktemp.p94e5hrW as working directory
697 Using /u/x/src/rakudo/tmp/rakudo-star-2024.07/bin/nqp-m (version 2024.07 / MoarVM 2024.07).
698 Cleaning up ...
699 
700 You can now use 'make' to build Rakudo.
701 After that, 'make test' will run some tests and
702 'make install' will install Rakudo.
703 +++ Checking for moar NQP version
704 +++ Expanding   gen/moar/main-version.nqp
705 +++ Generating  gen/moar/rakudo.nqp
706 +++ Generating  gen/moar/Grammar.nqp
707 +++ Generating  gen/moar/World.nqp
708 +++ Generating  gen/moar/ModuleLoader.nqp
709 +++ Compiling   blib/Perl6/ModuleLoader.moarvm
710 +++ Generating  gen/moar/Ops.nqp
711 +++ Compiling   dynext/libperl6_ops_moar.so
712 +++ Compiling   blib/Perl6/Ops.moarvm
713 +++ Generating  gen/moar/Pod.nqp
714 +++ Compiling   blib/Perl6/Pod.moarvm
715 +++ Compiling   blib/Perl6/World.moarvm
716 +++ Generating  gen/moar/Actions.nqp
717 +++ Compiling   blib/Perl6/Actions.moarvm
718 +++ Compiling   blib/Perl6/Grammar.moarvm
719 +++ Generating  gen/moar/RakuGrammar.nqp
720 +++ Generating  gen/moar/RakuActions.nqp
721 +++ Compiling   blib/Raku/Actions.moarvm
722 +++ Compiling   blib/Raku/Grammar.moarvm
723 +++ Generating  gen/moar/Compiler.nqp
724 +++ Generating  gen/moar/Optimizer.nqp
725 +++ Generating  gen/moar/Metamodel.nqp
726 +++ Compiling   blib/Perl6/Metamodel.moarvm
727 +++ Compiling   blib/Perl6/Optimizer.moarvm
728 +++ Compiling   blib/Perl6/Compiler.moarvm
729 +++ Generating  gen/moar/SysConfig.nqp
730 +++ Compiling   blib/Perl6/SysConfig.moarvm
731 +++ Compiling   rakudo.moarvm
732 +++ Generating  gen/moar/ast.nqp
733 +++ Generating  gen/moar/BOOTSTRAP/v6c.nqp
734 +++ Compiling   blib/Perl6/BOOTSTRAP/v6c.moarvm
735 failed to load library 'dynext/libperl6_ops_moar.so'
736    at src/Perl6/bootstrap.c/BOOTSTRAP.nqp:1404  (<ephemeral file>:)
737  from NQP::src/NQP/World.nqp:251  (/u/x/src/rakudo/tmp/rakudo-star-2024.07/bin/../share/nqp/lib/nqp.moarvm:)
738  from NQP::src/NQP/World.nqp:467  (/u/x/src/rakudo/tmp/rakudo-star-2024.07/bin/../share/nqp/lib/nqp.moarvm:run_begin_block)
739  from NQP::src/NQP/Actions.nqp:397  (/u/x/src/rakudo/tmp/rakudo-star-2024.07/bin/../share/nqp/lib/nqp.moarvm:statement_prefix:sym<BEGIN>)
740  from <unknown>:1  (/u/x/src/rakudo/tmp/rakudo-star-2024.07/bin/../share/nqp/lib/nqp.moarvm:statement_prefix:sym<BEGIN>)
741  from NQP::src/QRegex/Cursor.nqp:755  (/u/x/src/rakudo/tmp/rakudo-star-2024.07/bin/../share/nqp/lib/QRegex.moarvm:!protoregex)
742  from <unknown>:1  (/u/x/src/rakudo/tmp/rakudo-star-2024.07/bin/../share/nqp/lib/nqp.moarvm:statement_prefix)
743  from <unknown>:1  (/u/x/src/rakudo/tmp/rakudo-star-2024.07/bin/../share/nqp/lib/nqp.moarvm:term:sym<statement_prefix>)
744  from NQP::src/QRegex/Cursor.nqp:755  (/u/x/src/rakudo/tmp/rakudo-star-2024.07/bin/../share/nqp/lib/QRegex.moarvm:!protoregex)
745  from <unknown>:1  (/u/x/src/rakudo/tmp/rakudo-star-2024.07/bin/../share/nqp/lib/NQPHLL.moarvm:termish)
746  from NQP::src/HLL/Grammar.nqp:423  (/u/x/src/rakudo/tmp/rakudo-star-2024.07/bin/../share/nqp/lib/NQPHLL.moarvm:EXPR)
747  from NQP::src/NQP/Grammar.nqp:181  (/u/x/src/rakudo/tmp/rakudo-star-2024.07/bin/../share/nqp/lib/nqp.moarvm:statement)
748  from <unknown>:1  (/u/x/src/rakudo/tmp/rakudo-star-2024.07/bin/../share/nqp/lib/nqp.moarvm:statementlist)
749  from NQP::src/NQP/Grammar.nqp:148  (/u/x/src/rakudo/tmp/rakudo-star-2024.07/bin/../share/nqp/lib/nqp.moarvm:comp_unit)
750  from NQP::src/NQP/Grammar.nqp:40  (/u/x/src/rakudo/tmp/rakudo-star-2024.07/bin/../share/nqp/lib/nqp.moarvm:TOP)
751  from NQP::src/QRegex/Cursor.nqp:1507  (/u/x/src/rakudo/tmp/rakudo-star-2024.07/bin/../share/nqp/lib/QRegex.moarvm:parse)
752  from NQP::src/HLL/Compiler.nqp:529  (/u/x/src/rakudo/tmp/rakudo-star-2024.07/bin/../share/nqp/lib/NQPHLL.moarvm:parse)
753  from NQP::src/HLL/Compiler.nqp:444  (/u/x/src/rakudo/tmp/rakudo-star-2024.07/bin/../share/nqp/lib/NQPHLL.moarvm:execute_stage)
754  from NQP::src/HLL/Compiler.nqp:480  (/u/x/src/rakudo/tmp/rakudo-star-2024.07/bin/../share/nqp/lib/NQPHLL.moarvm:run)
755  from NQP::src/HLL/Compiler.nqp:483  (/u/x/src/rakudo/tmp/rakudo-star-2024.07/bin/../share/nqp/lib/NQPHLL.moarvm:)
756  from NQP::src/HLL/Compiler.nqp:475  (/u/x/src/rakudo/tmp/rakudo-star-2024.07/bin/../share/nqp/lib/NQPHLL.moarvm:compile)
757  from NQP::src/HLL/Compiler.nqp:166  (/u/x/src/rakudo/tmp/rakudo-star-2024.07/bin/../share/nqp/lib/NQPHLL.moarvm:eval)
758  from NQP::src/HLL/Compiler.nqp:420  (/u/x/src/rakudo/tmp/rakudo-star-2024.07/bin/../share/nqp/lib/NQPHLL.moarvm:evalfiles)
759  from NQP::src/HLL/Compiler.nqp:343  (/u/x/src/rakudo/tmp/rakudo-star-2024.07/bin/../share/nqp/lib/NQPHLL.moarvm:command_eval)
760  from NQP::src/HLL/Compiler.nqp:268  (/u/x/src/rakudo/tmp/rakudo-star-2024.07/bin/../share/nqp/lib/NQPHLL.moarvm:command_line)
761  from NQP::src/NQP/Compiler.nqp:37  (/u/x/src/rakudo/tmp/rakudo-star-2024.07/bin/../share/nqp/lib/nqp.moarvm:MAIN)
762  from NQP::src/NQP/Compiler.nqp:35  (/u/x/src/rakudo/tmp/rakudo-star-2024.07/bin/../share/nqp/lib/nqp.moarvm:<mainline>)
763  from <unknown>:1  (/u/x/src/rakudo/tmp/rakudo-star-2024.07/bin/../share/nqp/lib/nqp.moarvm:<main>)
764  from <unknown>:1  (/u/x/src/rakudo/tmp/rakudo-star-2024.07/bin/../share/nqp/lib/nqp.moarvm:<entry>)
765 *** Error code 1
766 
767 Stop.
768 make: stopped in /u/x/src/rakudo/tmp/rakudo-star-2024.07/tmp/mktemp.p94e5hrW
769 [2024-08-01T22:45:14] [ALERT] Build failed!
AntonOks commented 3 months ago

Thanks for proxying this issue, @lizmat

1. In general, please remember, the BASH tool star downloads the git tagged MoarVM, NQP and rakudo releases from GitHub and compiles them, exactly the same way as rakudo itself does. Later, the tool adds some defined modules via ZEF. And this is actually the only Star differentiator to rakudo core.

So, if a star build run fails on any specific client, something must be wrong with / for rakudo core on that client already.

2. For me, this topic seems to be a more of a MoarVM issue. At least that's my quick & dirty guess due to line 735, failed to load library 'dynext/libperl6_ops_moar.so' [so, it wasn't successfully build before, right?]

3. If my wild guess makes any sense for you, someone would have to look into MoarVM. It would be great in this person would also look into an open Debian MoarVM issue.

4. Seems like the Debian team has gcc v14 on their mind... as hey refer to the porting guide Not sure if the Raku team has already __ported___ everything... or if this is a topic for raku at all!??!

lizmat commented 3 months ago

pinging @patrickbkr

AntonOks commented 1 month ago

pinging @patrickbkr

@lizmat @patrickbkr

-- @patrickbkr ping statistics ---
1 packets transmitted, ??? received, 100% packet loss, time 2months, 6days
patrickbkr commented 1 month ago

Hey, sorry, I overlooked the ping.

I don't have a NetBSD system available. Do you know which factors are necessary to trigger the issue? Does it only happen on star/plain, CI/manual, NetBSD/OpenBSD/FreeBSD?