Created
January 15, 2022 12:22
-
-
Save lizmat/68d545bdaf75fc407c2b653110324010 to your computer and use it in GitHub Desktop.
NQP build failure with mimalloc
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ perl Configure.pl --gen-moar && make && make test | |
===ATTENTION=== | |
No --prefix supplied, building and installing to /Users/liz/Github/nqp/install | |
===ATTENTION!=== | |
Found /Users/liz/Github/nqp/install/bin/moar version 2021.12-30-g9c2df858c, which is too old. Wanted at least 2021.12-67-g4b2de6d1d | |
remote: Enumerating objects: 409, done. | |
remote: Counting objects: 100% (352/352), done. | |
remote: Compressing objects: 100% (81/81), done. | |
Receiving objects: 100% (235/235), 33.98 KiB | 915.00 KiB/s, done. | |
remote: Total 235 (delta 190), reused 196 (delta 154), pack-reused 0 | |
Resolving deltas: 100% (190/190), completed with 87 local objects. | |
From https://github.com/MoarVM/MoarVM | |
* [new branch] fix_unsigned_for_merge -> origin/fix_unsigned_for_merge | |
b1069f7c6..4b2de6d1d master -> origin/master | |
+ 97b3af3eb...962916b6a spesh_unbox_i_cpointer -> origin/spesh_unbox_i_cpointer (forced update) | |
Previous HEAD position was 9c2df858c Treat MVM_CALLSITE_ARG_(FLAT | NAMED) like FLAT_NAMED | |
HEAD is now at 4b2de6d1d Merge pull request #1644 from nwc10/static | |
Configuring and building MoarVM ... | |
/usr/local/bin/perl Configure.pl --optimize --prefix=/Users/liz/Github/nqp/install --make-install | |
Welcome to MoarVM! | |
Updating submodules .................................... OK | |
Configuring native build environment ................... | |
trying to compile a simple C program ............... YES | |
did not find libzstd; will not use heap snapshot format version 3 | |
OK | |
probing whether your compiler thinks that it is gcc YES | |
probing how your compiler does static inline ....... static __inline__ | |
probing if your compiler offers thread local storage _Thread_local | |
probing if your pow() handles NaN and Inf corner cases YES | |
probing if your log() returns NaN for negative values YES | |
probing if your log10() returns NaN for negative values YES | |
probing if your asin() returns NaN for negative values YES | |
probing if your acos() returns NaN for negative values YES | |
probing if you have isnan .......................... YES | |
probing if you have isinf .......................... YES | |
probing if you have signbit ........................ YES | |
your CPU can read unaligned values for all of int32 int64 num64 | |
probing the size of pointers ....................... 8 | |
probing stdatomic .................................. YES | |
Defaulting to mimalloc because you have <stdatomic.h> | |
probing C type support for booleans ................ _Bool | |
probing computed goto support ...................... YES | |
probing pthread_yield support ...................... NO | |
probing pthread_setname_np support (optional) ...... NO | |
probing existance of optional malloc_trim() ........ NO | |
probing support of rdtscp intrinsic ................ YES | |
make: /usr/bin/make | |
compile: clang -fno-omit-frame-pointer -fno-optimize-sibling-calls -Werror=vla -O3 -DNDEBUG -Wno-logical-op-parentheses -D_DARWIN_USE_64_BIT_INODE=1 -DMVM_HEAPSNAPSHOT_FORMAT=2 -D_GNU_SOURCE | |
includes: -I3rdparty/libuv/include -I3rdparty/libuv/src -I3rdparty/libatomicops/src -I3rdparty/libtommath -I3rdparty/dyncall/dynload -I3rdparty/dyncall/dyncall -I3rdparty/dyncall/dyncallback -I3rdparty/mimalloc/include -I3rdparty/mimalloc/src | |
link: clang -O3 -DNDEBUG -Wl,-rpath,"/@libdir@" | |
libs: -lpthread | |
byte order: little endian | |
Configuring 3rdparty libs .............................. OK | |
3rdparty: 3rdparty/cmp/libcmp.a | |
3rdparty/dyncall/dyncall/libdyncall_s.a | |
3rdparty/dyncall/dyncallback/libdyncallback_s.a | |
3rdparty/dyncall/dynload/libdynload_s.a | |
3rdparty/libatomicops/src/libatomic_ops.a | |
3rdparty/libtommath/libtommath.a | |
3rdparty/libuv/libuv.a | |
3rdparty/sha1/libsha1.a | |
3rdparty/tinymt/libtinymt.a | |
Generating src/gen/config.c ............................ OK | |
Generating src/gen/config.h ............................ OK | |
Generating Makefile .................................... OK | |
Generating tools/check.mk .............................. OK | |
Generating build/mk-moar-pc.pl ......................... OK | |
Configuration SUCCESS. | |
Type '/usr/bin/make' to build and '/usr/bin/make help' to see a list of | |
available make targets. | |
compiling src/main.o | |
compiling src/core/callsite.o | |
compiling src/core/args.o | |
compiling src/core/exceptions.o | |
compiling src/core/interp.o | |
compiling src/core/str_hash_table.o | |
compiling src/core/fixkey_hash_table.o | |
compiling src/core/index_hash_table.o | |
compiling src/core/ptr_hash_table.o | |
compiling src/core/uni_hash_table.o | |
compiling src/core/threadcontext.o | |
compiling src/core/compunit.o | |
compiling src/core/bytecode.o | |
compiling src/core/frame.o | |
compiling src/core/callstack.o | |
compiling src/core/validation.o | |
compiling src/core/bytecodedump.o | |
compiling src/core/threads.o | |
compiling src/core/ops.o | |
compiling src/core/hll.o | |
compiling src/core/loadbytecode.o | |
compiling src/core/coerce.o | |
compiling src/core/dll.o | |
compiling src/core/ext.o | |
compiling src/core/nativecall.o | |
compiling src/core/nativecall_dyncall.o | |
compiling src/core/continuation.o | |
compiling src/core/intcache.o | |
compiling src/core/fixedsizealloc.o | |
compiling src/core/regionalloc.o | |
compiling src/debug/debugserver.o | |
compiling src/gen/config.o | |
compiling src/gc/orchestrate.o | |
compiling src/gc/allocation.o | |
compiling src/gc/worklist.o | |
compiling src/gc/roots.o | |
compiling src/gc/collect.o | |
compiling src/gc/gen2.o | |
compiling src/gc/wb.o | |
compiling src/gc/objectid.o | |
compiling src/gc/finalize.o | |
compiling src/gc/debug.o | |
compiling src/io/io.o | |
compiling src/io/eventloop.o | |
compiling src/io/syncfile.o | |
compiling src/io/syncsocket.o | |
compiling src/io/fileops.o | |
compiling src/io/dirops.o | |
compiling src/io/procops.o | |
compiling src/io/timers.o | |
compiling src/io/filewatchers.o | |
compiling src/io/signals.o | |
compiling src/io/asyncsocket.o | |
compiling src/io/asyncsocketudp.o | |
compiling src/6model/reprs.o | |
compiling src/6model/reprconv.o | |
compiling src/6model/containers.o | |
src/6model/containers.c:695:5: warning: incompatible pointer types initializing 'void (*)(MVMThreadContext *, | |
MVMObject *, MVMint64)' (aka 'void (*)(struct MVMThreadContext *, struct MVMObject *, long long)') with an | |
expression of type 'void (MVMThreadContext *, MVMObject *, MVMuint64)' (aka 'void (struct MVMThreadContext *, | |
struct MVMObject *, unsigned long long)') [-Wincompatible-pointer-types] | |
native_ref_store_u, | |
^~~~~~~~~~~~~~~~~~ | |
1 warning generated. | |
compiling src/6model/parametric.o | |
compiling src/6model/reprs/MVMString.o | |
compiling src/6model/reprs/VMArray.o | |
compiling src/6model/reprs/MVMHash.o | |
compiling src/6model/reprs/MVMCFunction.o | |
compiling src/6model/reprs/KnowHOWREPR.o | |
compiling src/6model/reprs/KnowHOWAttributeREPR.o | |
compiling src/6model/reprs/P6str.o | |
compiling src/6model/reprs/P6opaque.o | |
compiling src/6model/reprs/MVMCode.o | |
compiling src/6model/reprs/MVMOSHandle.o | |
compiling src/6model/reprs/MVMCompUnit.o | |
compiling src/6model/reprs/MVMStaticFrame.o | |
compiling src/6model/reprs/P6int.o | |
compiling src/6model/reprs/P6num.o | |
compiling src/6model/reprs/Uninstantiable.o | |
compiling src/6model/reprs/HashAttrStore.o | |
compiling src/6model/reprs/MVMThread.o | |
compiling src/6model/reprs/MVMIter.o | |
compiling src/6model/reprs/MVMContext.o | |
compiling src/6model/reprs/SCRef.o | |
compiling src/6model/reprs/P6bigint.o | |
compiling src/6model/reprs/NFA.o | |
compiling src/6model/reprs/MVMException.o | |
compiling src/6model/reprs/MVMDLLSym.o | |
compiling src/6model/reprs/MVMContinuation.o | |
compiling src/6model/reprs/NativeCall.o | |
compiling src/6model/reprs/CPointer.o | |
compiling src/6model/reprs/CStr.o | |
compiling src/6model/reprs/CArray.o | |
compiling src/6model/reprs/CStruct.o | |
compiling src/6model/reprs/CUnion.o | |
compiling src/6model/reprs/ReentrantMutex.o | |
compiling src/6model/reprs/ConditionVariable.o | |
compiling src/6model/reprs/Semaphore.o | |
compiling src/6model/reprs/ConcBlockingQueue.o | |
compiling src/6model/reprs/MVMAsyncTask.o | |
compiling src/6model/reprs/MVMNull.o | |
compiling src/6model/reprs/CPPStruct.o | |
compiling src/6model/reprs/NativeRef.o | |
compiling src/6model/reprs/MultiDimArray.o | |
compiling src/6model/reprs/Decoder.o | |
compiling src/6model/reprs/MVMSpeshLog.o | |
compiling src/6model/reprs/MVMStaticFrameSpesh.o | |
compiling src/6model/reprs/MVMCapture.o | |
compiling src/6model/reprs/MVMTracked.o | |
compiling src/6model/6model.o | |
compiling src/6model/bootstrap.o | |
compiling src/6model/sc.o | |
compiling src/6model/serialization.o | |
compiling src/disp/boot.o | |
compiling src/disp/registry.o | |
compiling src/disp/inline_cache.o | |
compiling src/disp/program.o | |
compiling src/disp/syscall.o | |
compiling src/disp/resume.o | |
compiling src/spesh/dump.o | |
compiling src/spesh/graph.o | |
compiling src/spesh/codegen.o | |
compiling src/spesh/manipulate.o | |
compiling src/spesh/args.o | |
compiling src/spesh/usages.o | |
compiling src/spesh/facts.o | |
compiling src/spesh/optimize.o | |
compiling src/spesh/dead_bb_elimination.o | |
compiling src/spesh/dead_ins_elimination.o | |
compiling src/spesh/deopt.o | |
compiling src/spesh/log.o | |
compiling src/spesh/threshold.o | |
compiling src/spesh/inline.o | |
compiling src/spesh/osr.o | |
compiling src/spesh/lookup.o | |
compiling src/spesh/iterator.o | |
compiling src/spesh/worker.o | |
compiling src/spesh/debug.o | |
compiling src/spesh/stats.o | |
compiling src/spesh/plan.o | |
compiling src/spesh/arg_guard.o | |
compiling src/spesh/frame_walker.o | |
compiling src/spesh/pea.o | |
compiling src/6model/reprs/MVMSpeshCandidate.o | |
compiling src/spesh/disp.o | |
compiling src/strings/decode_stream.o | |
compiling src/strings/ascii.o | |
compiling src/strings/parse_num.o | |
compiling src/strings/utf8.o | |
src/strings/utf8.c:173:13: warning: loop not vectorized: the optimizer was unable to perform the requested | |
transformation; the transformation might be disabled or specified as part of an unsupported transformation | |
ordering [-Wpass-failed=transform-warning] | |
MVMString * MVM_string_utf8_decode(MVMThreadContext *tc, const MVMObject *result_type, const char *utf8, si... | |
^ | |
src/strings/utf8.c:173:13: warning: loop not vectorized: the optimizer was unable to perform the requested | |
transformation; the transformation might be disabled or specified as part of an unsupported transformation | |
ordering [-Wpass-failed=transform-warning] | |
src/strings/utf8.c:173:13: warning: loop not vectorized: the optimizer was unable to perform the requested | |
transformation; the transformation might be disabled or specified as part of an unsupported transformation | |
ordering [-Wpass-failed=transform-warning] | |
src/strings/utf8.c:173:13: warning: loop not vectorized: the optimizer was unable to perform the requested | |
transformation; the transformation might be disabled or specified as part of an unsupported transformation | |
ordering [-Wpass-failed=transform-warning] | |
4 warnings generated. | |
compiling src/strings/utf8_c8.o | |
compiling src/strings/nfg.o | |
compiling src/strings/ops.o | |
src/strings/ops.c:244:13: warning: loop not vectorized: the optimizer was unable to perform the requested | |
transformation; the transformation might be disabled or specified as part of an unsupported transformation | |
ordering [-Wpass-failed=transform-warning] | |
static void iterate_gi_into_string(MVMThreadContext *tc, MVMGraphemeIter *gi, MVMString *result, MVMString ... | |
^ | |
src/strings/ops.c:244:13: warning: loop not vectorized: the optimizer was unable to perform the requested | |
transformation; the transformation might be disabled or specified as part of an unsupported transformation | |
ordering [-Wpass-failed=transform-warning] | |
src/strings/ops.c:244:13: warning: loop not vectorized: the optimizer was unable to perform the requested | |
transformation; the transformation might be disabled or specified as part of an unsupported transformation | |
ordering [-Wpass-failed=transform-warning] | |
src/strings/ops.c:244:13: warning: loop not vectorized: the optimizer was unable to perform the requested | |
transformation; the transformation might be disabled or specified as part of an unsupported transformation | |
ordering [-Wpass-failed=transform-warning] | |
src/strings/ops.c:244:13: warning: loop not vectorized: the optimizer was unable to perform the requested | |
transformation; the transformation might be disabled or specified as part of an unsupported transformation | |
ordering [-Wpass-failed=transform-warning] | |
src/strings/ops.c:244:13: warning: loop not vectorized: the optimizer was unable to perform the requested | |
transformation; the transformation might be disabled or specified as part of an unsupported transformation | |
ordering [-Wpass-failed=transform-warning] | |
src/strings/ops.c:1551:20: warning: loop not vectorized: the optimizer was unable to perform the requested | |
transformation; the transformation might be disabled or specified as part of an unsupported transformation | |
ordering [-Wpass-failed=transform-warning] | |
static MVMString * do_case_change(MVMThreadContext *tc, MVMString *s, MVMint32 type, char *error) { | |
^ | |
src/strings/ops.c:1551:20: warning: loop not vectorized: the optimizer was unable to perform the requested | |
transformation; the transformation might be disabled or specified as part of an unsupported transformation | |
ordering [-Wpass-failed=transform-warning] | |
src/strings/ops.c:2265:13: warning: loop not vectorized: the optimizer was unable to perform the requested | |
transformation; the transformation might be disabled or specified as part of an unsupported transformation | |
ordering [-Wpass-failed=transform-warning] | |
MVMString * MVM_string_escape(MVMThreadContext *tc, MVMString *s) { | |
^ | |
src/strings/ops.c:2265:13: warning: loop not vectorized: the optimizer was unable to perform the requested | |
transformation; the transformation might be disabled or specified as part of an unsupported transformation | |
ordering [-Wpass-failed=transform-warning] | |
src/strings/ops.c:2338:13: warning: loop not vectorized: the optimizer was unable to perform the requested | |
transformation; the transformation might be disabled or specified as part of an unsupported transformation | |
ordering [-Wpass-failed=transform-warning] | |
MVMString * MVM_string_flip(MVMThreadContext *tc, MVMString *s) { | |
^ | |
src/strings/ops.c:2338:13: warning: loop not vectorized: the optimizer was unable to perform the requested | |
transformation; the transformation might be disabled or specified as part of an unsupported transformation | |
ordering [-Wpass-failed=transform-warning] | |
src/strings/ops.c:2338:13: warning: loop not vectorized: the optimizer was unable to perform the requested | |
transformation; the transformation might be disabled or specified as part of an unsupported transformation | |
ordering [-Wpass-failed=transform-warning] | |
13 warnings generated. | |
compiling src/strings/unicode.o | |
compiling src/strings/normalize.o | |
compiling src/strings/latin1.o | |
compiling src/strings/utf16.o | |
compiling src/strings/windows1252.o | |
compiling src/strings/shiftjis.o | |
compiling src/strings/gb2312.o | |
compiling src/strings/gb18030.o | |
compiling src/math/bigintops.o | |
compiling src/profiler/instrument.o | |
compiling src/profiler/log.o | |
compiling src/profiler/profile.o | |
compiling src/profiler/heapsnapshot.o | |
compiling src/profiler/telemeh.o | |
compiling src/profiler/configuration.o | |
compiling src/instrument/crossthreadwrite.o | |
compiling src/instrument/line_coverage.o | |
compiling src/platform/sys.o | |
compiling src/platform/random.o | |
compiling src/platform/memmem32.o | |
compiling 3rdparty/freebsd/memmem.o | |
compiling 3rdparty/ryu/ryu/d2s.o | |
compiling 3rdparty/mimalloc/src/static.o | |
compiling src/platform/malloc_trim.o | |
compiling src/moar.o | |
compiling src/platform/posix/mmap.o | |
compiling src/platform/posix/time.o | |
compiling src/platform/posix/io.o | |
compiling src/platform/posix/fork.o | |
compiling src/jit/graph.o | |
compiling src/jit/label.o | |
compiling src/jit/compile.o | |
compiling src/jit/dump.o | |
compiling src/jit/expr.o | |
compiling src/jit/tile.o | |
compiling src/jit/linear_scan.o | |
compiling src/jit/interface.o | |
compiling src/jit/x64/emit.o | |
compiling src/jit/x64/arch.o | |
linking libmoar.dylib | |
linking moar | |
/usr/local/bin/perl build/mk-moar-pc.pl pkgconfig/moar.pc | |
/usr/local/bin/perl -MExtUtils::Command -e mkpath "/Users/liz/Github/nqp/install/bin" | |
/usr/local/bin/perl -MExtUtils::Command -e cp moar "/Users/liz/Github/nqp/install/bin" | |
/usr/local/bin/perl -MExtUtils::Command -e chmod 755 "/Users/liz/Github/nqp/install/bin/moar" | |
/usr/local/bin/perl -MExtUtils::Command -e mkpath "/Users/liz/Github/nqp/install/lib" | |
/usr/local/bin/perl -MExtUtils::Command -e rm_f "/Users/liz/Github/nqp/install/lib/libmoar.dylib" | |
/usr/local/bin/perl -MExtUtils::Command -e cp libmoar.dylib "/Users/liz/Github/nqp/install/lib" | |
/usr/local/bin/perl -MExtUtils::Command -e mkpath "/Users/liz/Github/nqp/install/share/nqp/lib/MAST" | |
/usr/local/bin/perl -MExtUtils::Command -e cp lib/MAST/Nodes.nqp "/Users/liz/Github/nqp/install/share/nqp/lib/MAST" | |
/usr/local/bin/perl -MExtUtils::Command -e cp lib/MAST/Ops.nqp "/Users/liz/Github/nqp/install/share/nqp/lib/MAST" | |
/usr/local/bin/perl -MExtUtils::Command -e mkpath "/Users/liz/Github/nqp/install/share/pkgconfig" | |
/usr/local/bin/perl -MExtUtils::Command -e cp pkgconfig/moar.pc "/Users/liz/Github/nqp/install/share/pkgconfig" | |
/usr/local/bin/perl -MExtUtils::Command -e mkpath "/Users/liz/Github/nqp/install/include/moar" | |
/usr/local/bin/perl -MExtUtils::Command -e cp src/gen/config.h "/Users/liz/Github/nqp/install/include/moar" | |
/usr/local/bin/perl -MExtUtils::Command -e mkpath "/Users/liz/Github/nqp/install/include/moar/6model/reprs" | |
/usr/local/bin/perl -MExtUtils::Command -e mkpath "/Users/liz/Github/nqp/install/include/moar/core" | |
/usr/local/bin/perl -MExtUtils::Command -e mkpath "/Users/liz/Github/nqp/install/include/moar/gc" | |
/usr/local/bin/perl -MExtUtils::Command -e mkpath "/Users/liz/Github/nqp/install/include/moar/gen" | |
/usr/local/bin/perl -MExtUtils::Command -e mkpath "/Users/liz/Github/nqp/install/include/moar/io" | |
/usr/local/bin/perl -MExtUtils::Command -e mkpath "/Users/liz/Github/nqp/install/include/moar/math" | |
/usr/local/bin/perl -MExtUtils::Command -e mkpath "/Users/liz/Github/nqp/install/include/moar/platform" | |
/usr/local/bin/perl -MExtUtils::Command -e mkpath "/Users/liz/Github/nqp/install/include/moar/profiler" | |
/usr/local/bin/perl -MExtUtils::Command -e mkpath "/Users/liz/Github/nqp/install/include/moar/disp" | |
/usr/local/bin/perl -MExtUtils::Command -e mkpath "/Users/liz/Github/nqp/install/include/moar/spesh" | |
/usr/local/bin/perl -MExtUtils::Command -e mkpath "/Users/liz/Github/nqp/install/include/moar/debug" | |
/usr/local/bin/perl -MExtUtils::Command -e mkpath "/Users/liz/Github/nqp/install/include/moar/strings" | |
/usr/local/bin/perl -MExtUtils::Command -e mkpath "/Users/liz/Github/nqp/install/include/moar/strings/siphash" | |
/usr/local/bin/perl -MExtUtils::Command -e mkpath "/Users/liz/Github/nqp/install/include/moar/jit" | |
/usr/local/bin/perl -MExtUtils::Command -e mkpath "/Users/liz/Github/nqp/install/include/moar/instrument" | |
/usr/local/bin/perl -MExtUtils::Command -e cp 3rdparty/*.h "/Users/liz/Github/nqp/install/include/moar" | |
/usr/local/bin/perl -MExtUtils::Command -e cp src/*.h "/Users/liz/Github/nqp/install/include/moar" | |
/usr/local/bin/perl -MExtUtils::Command -e cp src/6model/*.h "/Users/liz/Github/nqp/install/include/moar/6model" | |
/usr/local/bin/perl -MExtUtils::Command -e cp src/6model/reprs/*.h "/Users/liz/Github/nqp/install/include/moar/6model/reprs" | |
/usr/local/bin/perl -MExtUtils::Command -e cp src/core/*.h "/Users/liz/Github/nqp/install/include/moar/core" | |
/usr/local/bin/perl -MExtUtils::Command -e cp src/gc/*.h "/Users/liz/Github/nqp/install/include/moar/gc" | |
/usr/local/bin/perl -MExtUtils::Command -e cp src/gen/*.h "/Users/liz/Github/nqp/install/include/moar/gen" | |
/usr/local/bin/perl -MExtUtils::Command -e cp src/io/*.h "/Users/liz/Github/nqp/install/include/moar/io" | |
/usr/local/bin/perl -MExtUtils::Command -e cp src/math/*.h "/Users/liz/Github/nqp/install/include/moar/math" | |
/usr/local/bin/perl -MExtUtils::Command -e cp src/platform/*.h "/Users/liz/Github/nqp/install/include/moar/platform" | |
/usr/local/bin/perl -MExtUtils::Command -e cp src/profiler/*.h "/Users/liz/Github/nqp/install/include/moar/profiler" | |
/usr/local/bin/perl -MExtUtils::Command -e cp src/disp/*.h "/Users/liz/Github/nqp/install/include/moar/disp" | |
/usr/local/bin/perl -MExtUtils::Command -e cp src/spesh/*.h "/Users/liz/Github/nqp/install/include/moar/spesh" | |
/usr/local/bin/perl -MExtUtils::Command -e cp src/debug/*.h "/Users/liz/Github/nqp/install/include/moar/debug" | |
/usr/local/bin/perl -MExtUtils::Command -e cp src/strings/*.h "/Users/liz/Github/nqp/install/include/moar/strings" | |
/usr/local/bin/perl -MExtUtils::Command -e cp src/strings/siphash/*.h "/Users/liz/Github/nqp/install/include/moar/strings/siphash" | |
/usr/local/bin/perl -MExtUtils::Command -e cp src/jit/*.h "/Users/liz/Github/nqp/install/include/moar/jit" | |
/usr/local/bin/perl -MExtUtils::Command -e cp src/instrument/*.h "/Users/liz/Github/nqp/install/include/moar/instrument" | |
/usr/local/bin/perl -MExtUtils::Command -e mkpath "/Users/liz/Github/nqp/install/include/libuv" | |
/usr/local/bin/perl -MExtUtils::Command -e mkpath "/Users/liz/Github/nqp/install/include/libuv/uv" | |
/usr/local/bin/perl -MExtUtils::Command -e cp 3rdparty/libuv/include/*.h "/Users/liz/Github/nqp/install/include/libuv" | |
/usr/local/bin/perl -MExtUtils::Command -e cp 3rdparty/libuv/include/uv/*.h "/Users/liz/Github/nqp/install/include/libuv/uv" | |
/usr/local/bin/perl -MExtUtils::Command -e mkpath "/Users/liz/Github/nqp/install/include/libatomic_ops/atomic_ops/sysdeps/armcc" | |
/usr/local/bin/perl -MExtUtils::Command -e mkpath "/Users/liz/Github/nqp/install/include/libatomic_ops/atomic_ops/sysdeps/gcc" | |
/usr/local/bin/perl -MExtUtils::Command -e mkpath "/Users/liz/Github/nqp/install/include/libatomic_ops/atomic_ops/sysdeps/hpc" | |
/usr/local/bin/perl -MExtUtils::Command -e mkpath "/Users/liz/Github/nqp/install/include/libatomic_ops/atomic_ops/sysdeps/ibmc" | |
/usr/local/bin/perl -MExtUtils::Command -e mkpath "/Users/liz/Github/nqp/install/include/libatomic_ops/atomic_ops/sysdeps/icc" | |
/usr/local/bin/perl -MExtUtils::Command -e mkpath "/Users/liz/Github/nqp/install/include/libatomic_ops/atomic_ops/sysdeps/loadstore" | |
/usr/local/bin/perl -MExtUtils::Command -e mkpath "/Users/liz/Github/nqp/install/include/libatomic_ops/atomic_ops/sysdeps/msftc" | |
/usr/local/bin/perl -MExtUtils::Command -e mkpath "/Users/liz/Github/nqp/install/include/libatomic_ops/atomic_ops/sysdeps/sunc" | |
/usr/local/bin/perl -MExtUtils::Command -e cp 3rdparty/libatomicops/src/*.h "/Users/liz/Github/nqp/install/include/libatomic_ops" | |
/usr/local/bin/perl -MExtUtils::Command -e cp 3rdparty/libatomicops/src/atomic_ops/*.h "/Users/liz/Github/nqp/install/include/libatomic_ops/atomic_ops" | |
/usr/local/bin/perl -MExtUtils::Command -e cp 3rdparty/libatomicops/src/atomic_ops/sysdeps/*.h "/Users/liz/Github/nqp/install/include/libatomic_ops/atomic_ops/sysdeps" | |
/usr/local/bin/perl -MExtUtils::Command -e cp 3rdparty/libatomicops/src/atomic_ops/sysdeps/armcc/*.h "/Users/liz/Github/nqp/install/include/libatomic_ops/atomic_ops/sysdeps/armcc" | |
/usr/local/bin/perl -MExtUtils::Command -e cp 3rdparty/libatomicops/src/atomic_ops/sysdeps/gcc/*.h "/Users/liz/Github/nqp/install/include/libatomic_ops/atomic_ops/sysdeps/gcc" | |
/usr/local/bin/perl -MExtUtils::Command -e cp 3rdparty/libatomicops/src/atomic_ops/sysdeps/hpc/*.h "/Users/liz/Github/nqp/install/include/libatomic_ops/atomic_ops/sysdeps/hpc" | |
/usr/local/bin/perl -MExtUtils::Command -e cp 3rdparty/libatomicops/src/atomic_ops/sysdeps/ibmc/*.h "/Users/liz/Github/nqp/install/include/libatomic_ops/atomic_ops/sysdeps/ibmc" | |
/usr/local/bin/perl -MExtUtils::Command -e cp 3rdparty/libatomicops/src/atomic_ops/sysdeps/icc/*.h "/Users/liz/Github/nqp/install/include/libatomic_ops/atomic_ops/sysdeps/icc" | |
/usr/local/bin/perl -MExtUtils::Command -e cp 3rdparty/libatomicops/src/atomic_ops/sysdeps/loadstore/*.h "/Users/liz/Github/nqp/install/include/libatomic_ops/atomic_ops/sysdeps/loadstore" | |
/usr/local/bin/perl -MExtUtils::Command -e cp 3rdparty/libatomicops/src/atomic_ops/sysdeps/msftc/*.h "/Users/liz/Github/nqp/install/include/libatomic_ops/atomic_ops/sysdeps/msftc" | |
/usr/local/bin/perl -MExtUtils::Command -e cp 3rdparty/libatomicops/src/atomic_ops/sysdeps/sunc/*.h "/Users/liz/Github/nqp/install/include/libatomic_ops/atomic_ops/sysdeps/sunc" | |
/usr/local/bin/perl -MExtUtils::Command -e mkpath "/Users/liz/Github/nqp/install/include/libtommath" | |
/usr/local/bin/perl -MExtUtils::Command -e cp 3rdparty/libtommath/*.h "/Users/liz/Github/nqp/install/include/libtommath" | |
/usr/local/bin/perl -MExtUtils::Command -e mkpath "/Users/liz/Github/nqp/install/include/dyncall" | |
/usr/local/bin/perl -MExtUtils::Command -e cp 3rdparty/dyncall/dynload/*.h "/Users/liz/Github/nqp/install/include/dyncall" | |
/usr/local/bin/perl -MExtUtils::Command -e cp 3rdparty/dyncall/dyncall/*.h "/Users/liz/Github/nqp/install/include/dyncall" | |
/usr/local/bin/perl -MExtUtils::Command -e cp 3rdparty/dyncall/dyncallback/*.h "/Users/liz/Github/nqp/install/include/dyncall" | |
/usr/local/bin/perl -MExtUtils::Command -e mkpath "/Users/liz/Github/nqp/install/include/mimalloc" | |
/usr/local/bin/perl -MExtUtils::Command -e cp 3rdparty/mimalloc/include/*.h "/Users/liz/Github/nqp/install/include/mimalloc" | |
Cleaning up ... | |
You can now use 'make' to build NQP. | |
After that, 'make test' will run some tests and | |
'make install' will install NQP. | |
+++ Preparing MOAR build directories | |
++++++ Building MOAR backend | |
+++ Generating gen/moar/stage1/nqpmo.nqp | |
+++ Compiling gen/moar/stage1/nqpmo.moarvm | |
+++ Compiling gen/moar/stage1/ModuleLoader.moarvm | |
+++ Generating gen/moar/stage1/NQPCORE.setting | |
+++ Compiling gen/moar/stage1/NQPCORE.setting.moarvm | |
+++ Generating gen/moar/stage1/QASTNode.nqp | |
+++ Compiling gen/moar/stage1/QASTNode.moarvm | |
+++ Generating gen/moar/stage1/QRegex.nqp | |
+++ Compiling gen/moar/stage1/QRegex.moarvm | |
+++ Generating stage 1 nqp-config.nqp | |
+++ Generating gen/moar/stage1/NQPHLL.nqp | |
+++ Generating gen/moar/stage1/MASTNodes.nqp | |
+++ Compiling gen/moar/stage1/MASTOps.moarvm | |
+++ Compiling gen/moar/stage1/MASTNodes.moarvm | |
+++ Compiling gen/moar/stage1/NQPHLL.moarvm | |
+++ Generating gen/moar/stage1/QAST.nqp | |
+++ Compiling gen/moar/stage1/QAST.moarvm | |
+++ Generating gen/moar/stage1/NQPP6QRegex.nqp | |
+++ Compiling gen/moar/stage1/NQPP6QRegex.moarvm | |
+++ Creating stage 1 NQP | |
+++ Generating gen/moar/stage2/nqpmo.nqp | |
+++ Compiling gen/moar/stage2/nqpmo.moarvm | |
+++ Compiling gen/moar/stage2/ModuleLoader.moarvm | |
+++ Generating gen/moar/stage2/NQPCORE.setting | |
+++ Compiling gen/moar/stage2/NQPCORE.setting.moarvm | |
+++ Generating gen/moar/stage2/QASTNode.nqp | |
+++ Compiling gen/moar/stage2/QASTNode.moarvm | |
+++ Generating gen/moar/stage2/QRegex.nqp | |
+++ Compiling gen/moar/stage2/QRegex.moarvm | |
+++ Generating stage 2 nqp-config.nqp | |
+++ Generating gen/moar/stage2/NQPHLL.nqp | |
+++ Generating gen/moar/stage2/MASTNodes.nqp | |
+++ Compiling gen/moar/stage2/MASTOps.moarvm | |
+++ Compiling gen/moar/stage2/MASTNodes.moarvm | |
+++ Compiling gen/moar/stage2/NQPHLL.moarvm | |
+++ Generating gen/moar/stage2/QAST.nqp | |
+++ Compiling gen/moar/stage2/QAST.moarvm | |
+++ Generating gen/moar/stage2/NQPP6QRegex.nqp | |
+++ Compiling gen/moar/stage2/NQPP6QRegex.moarvm | |
+++ Creating stage 2 NQP | |
+++ Installing MOAR stage 2 files locally | |
+++ Setting up nqp-m | |
+++ Compiling NQPP5QRegex.moarvm | |
+++ Compiling inst-nqp-m | |
In file included from src/vm/moar/runner/main.c:5: | |
/Users/liz/Github/nqp/install/include/moar/moar.h:29:10: fatal error: 'mimalloc.h' file not found | |
#include <mimalloc.h> | |
^~~~~~~~~~~~ | |
1 error generated. | |
make: *** [inst-nqp-m] Error 1 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment