Guest User

Untitled

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