Skip to content

Instantly share code, notes, and snippets.

@ugexe
Created July 16, 2015 17:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ugexe/175bc466e9653652bf4c to your computer and use it in GitHub Desktop.
Save ugexe/175bc466e9653652bf4c to your computer and use it in GitHub Desktop.
Update git reference: rakudo
Already up-to-date.
Update git reference: nqp
Already up-to-date.
Update git reference: MoarVM
Already up-to-date.
Cloning into 'moar-nom'...
0fa8c44923eff8b993398ffdd0fe210900b5a41d
Note: checking out 'origin/nom'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b <new-branch-name>
HEAD is now at 0fa8c44... Merge pull request #472 from lucasbuchala/temp1
ATTENTION: no --prefix supplied, building and installing to /home/ugexe/rakudobrew/moar-nom/install
sh: /home/ugexe/rakudobrew/moar-nom/install/bin/nqp-m: not found
Cloning into 'nqp'...
Checking out files: 45% (605/1322)
Checking out files: 46% (609/1322)
Checking out files: 47% (622/1322)
Checking out files: 48% (635/1322)
Checking out files: 49% (648/1322)
Checking out files: 50% (661/1322)
Checking out files: 51% (675/1322)
Checking out files: 52% (688/1322)
Checking out files: 53% (701/1322)
Checking out files: 54% (714/1322)
Checking out files: 55% (728/1322)
Checking out files: 56% (741/1322)
Checking out files: 57% (754/1322)
Checking out files: 58% (767/1322)
Checking out files: 59% (780/1322)
Checking out files: 60% (794/1322)
Checking out files: 61% (807/1322)
Checking out files: 62% (820/1322)
Checking out files: 63% (833/1322)
Checking out files: 64% (847/1322)
Checking out files: 65% (860/1322)
Checking out files: 66% (873/1322)
Checking out files: 67% (886/1322)
Checking out files: 68% (899/1322)
Checking out files: 69% (913/1322)
Checking out files: 70% (926/1322)
Checking out files: 70% (931/1322)
Checking out files: 71% (939/1322)
Checking out files: 72% (952/1322)
Checking out files: 73% (966/1322)
Checking out files: 74% (979/1322)
Checking out files: 75% (992/1322)
Checking out files: 76% (1005/1322)
Checking out files: 77% (1018/1322)
Checking out files: 78% (1032/1322)
Checking out files: 79% (1045/1322)
Checking out files: 80% (1058/1322)
Checking out files: 81% (1071/1322)
Checking out files: 82% (1085/1322)
Checking out files: 82% (1088/1322)
Checking out files: 82% (1092/1322)
Checking out files: 83% (1098/1322)
Checking out files: 84% (1111/1322)
Checking out files: 85% (1124/1322)
Checking out files: 86% (1137/1322)
Checking out files: 87% (1151/1322)
Checking out files: 88% (1164/1322)
Checking out files: 88% (1165/1322)
Checking out files: 88% (1167/1322)
Checking out files: 88% (1170/1322)
Checking out files: 89% (1177/1322)
Checking out files: 90% (1190/1322)
Checking out files: 91% (1204/1322)
Checking out files: 92% (1217/1322)
Checking out files: 93% (1230/1322)
Checking out files: 94% (1243/1322)
Checking out files: 95% (1256/1322)
Checking out files: 96% (1270/1322)
Checking out files: 97% (1283/1322)
Checking out files: 98% (1296/1322)
Checking out files: 99% (1309/1322)
Checking out files: 100% (1322/1322)
Checking out files: 100% (1322/1322), done.
Note: checking out '2015.06-63-gae07ba3'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b <new-branch-name>
HEAD is now at ae07ba3... Bump MOAR_REVISION for async proc handle leak fix.
Building NQP ...
/usr/local/bin/perl5.20.2 Configure.pl --prefix=/home/ugexe/rakudobrew/moar-nom/install --backends=moar --make-install --git-protocol=https --git-reference=/home/ugexe/rakudobrew/bin/../git_reference --gen-moar
Can't exec "/home/ugexe/rakudobrew/moar-nom/install/bin/moar": No such file or directory at tools/lib/NQP/Configure.pm line 446.
Cloning into 'MoarVM'...
Note: checking out '2015.06-98-gf22142b'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b <new-branch-name>
HEAD is now at f22142b... uv_close a proc handle when we're done reading
Configuring and building MoarVM ...
/usr/local/bin/perl5.20.2 Configure.pl --optimize --prefix=/home/ugexe/rakudobrew/moar-nom/install --make-install
Welcome to MoarVM!
Updating submodules .................................... OK
Configuring native build environment ................... JIT isn't supported on arm-freebsd-thread-multi-64int yet.
OK
probing whether your compiler thinks that it is gcc YES
probing how your compiler does static inline ....... static __inline__
your CPU can't read unaligned values for any of int32 int64 num64
probing the size of pointers ....................... 4
probing computed goto support ...................... YES
probing pthread_yield support ...................... YES
make: make
compile: clang -fno-omit-frame-pointer -fno-optimize-sibling-calls -O3 -DNDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64 -fPIC
link: clang -O3 -DNDEBUG -Wl,-rpath,@libdir@ -Wl,-rpath,@prefix@/share/perl6/site/lib
libs: -lm -lpthread -lkvm
byte order: little endian
Configuring 3rdparty libs .............................. OK
3rdparty: 3rdparty/dyncall/dyncall/libdyncall_s.a
3rdparty/dyncall/dyncallback/libdyncallback_s.a
3rdparty/dyncall/dynload/libdynload_s.a
3rdparty/libatomic_ops/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 'make' to build and '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
src/core/interp.c:1662:30: warning: absolute value function 'labs' given an argument of type 'MVMint64' (aka 'long long') but has parameter of type 'long' which may cause truncation of value [-Wabsolute-value]
MVMint64 a = labs(GET_REG(cur_op, 2).i64), b = labs(GET_REG(cur_op, 4).i64), c;
^
src/core/interp.c:1662:30: note: use function 'llabs' instead
MVMint64 a = labs(GET_REG(cur_op, 2).i64), b = labs(GET_REG(cur_op, 4).i64), c;
^~~~
llabs
src/core/interp.c:1662:64: warning: absolute value function 'labs' given an argument of type 'MVMint64' (aka 'long long') but has parameter of type 'long' which may cause truncation of value [-Wabsolute-value]
MVMint64 a = labs(GET_REG(cur_op, 2).i64), b = labs(GET_REG(cur_op, 4).i64), c;
^
src/core/interp.c:1662:64: note: use function 'llabs' instead
MVMint64 a = labs(GET_REG(cur_op, 2).i64), b = labs(GET_REG(cur_op, 4).i64), c;
^~~~
llabs
2 warnings generated.
compiling src/core/threadcontext.o
compiling src/core/compunit.o
compiling src/core/bytecode.o
compiling src/core/frame.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/math/num.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/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/io/io.o
compiling src/io/eventloop.o
compiling src/io/syncfile.o
compiling src/io/syncstream.o
compiling src/io/syncpipe.o
compiling src/io/syncsocket.o
compiling src/io/fileops.o
compiling src/io/dirops.o
compiling src/io/procops.o
src/io/procops.c:699:18: warning: incompatible pointer types passing 'uv_stream_t *' (aka 'struct uv_stream_s *') to parameter of type 'uv_handle_t *' (aka 'struct uv_handle_s *') [-Wincompatible-pointer-types]
uv_close(handle, NULL);
^~~~~~
3rdparty/libuv/include/uv.h:409:38: note: passing argument to parameter 'handle' here
UV_EXTERN void uv_close(uv_handle_t* handle, uv_close_cb close_cb);
^
1 warning generated.
compiling src/io/timers.o
compiling src/io/filewatchers.o
compiling src/io/signals.o
compiling src/io/asyncsocket.o
compiling src/6model/reprs.o
compiling src/6model/reprconv.o
compiling src/6model/containers.o
compiling src/6model/parametric.o
compiling src/6model/reprs/MVMString.o
compiling src/6model/reprs/MVMArray.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/Lexotic.o
compiling src/6model/reprs/MVMCallCapture.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/MVMMultiCache.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/NativeRef.o
compiling src/6model/reprs/MultiDimArray.o
compiling src/6model/6model.o
compiling src/6model/bootstrap.o
compiling src/6model/sc.o
compiling src/6model/serialization.o
compiling src/mast/compiler.o
compiling src/mast/driver.o
src/mast/driver.c:102:33: warning: expression result unused [-Wunused-value]
char *waste[2] = { (c_filename, NULL) };
^~~~~~~~~~
src/gc/roots.h:67:5: note: expanded from macro 'MVMROOT'
block \
^
1 warning generated.
compiling src/spesh/dump.o
compiling src/spesh/graph.o
compiling src/spesh/codegen.o
compiling src/spesh/candidate.o
compiling src/spesh/manipulate.o
compiling src/spesh/args.o
compiling src/spesh/facts.o
compiling src/spesh/optimize.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/jit/graph.o
compiling src/jit/compile.o
compiling src/jit/log.o
compiling src/strings/decode_stream.o
compiling src/strings/ascii.o
compiling src/strings/utf8.o
compiling src/strings/nfg.o
compiling src/strings/ops.o
generating src/strings/unicode.c
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/math/bigintops.o
src/math/bigintops.c:120:12: warning: comparison of constant -2147483648 with expression of type 'mp_digit' (aka 'unsigned long') is always true [-Wtautological-constant-out-of-range-compare]
return MVM_IS_32BIT_INT(DIGIT(i, 0));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/6model/reprs/P6bigint.h:5:36: note: expanded from macro 'MVM_IS_32BIT_INT'
#define MVM_IS_32BIT_INT(i) (i >= -2147483648LL && i <= 2147483647LL)
~ ^ ~~~~~~~~~~~~~
src/math/bigintops.c:398:33: warning: absolute value function 'labs' given an argument of type 'MVMint64' (aka 'long long') but has parameter of type 'long' which may cause truncation of value [-Wabsolute-value]
MVM_BIGINT_UNARY_OP(abs, { sb = labs(sa); })
^
src/math/bigintops.c:304:13: note: expanded from macro 'MVM_BIGINT_UNARY_OP'
SMALLINT_OP; \
^
src/math/bigintops.c:398:33: note: use function 'llabs' instead
MVM_BIGINT_UNARY_OP(abs, { sb = labs(sa); })
^~~~
llabs
src/math/bigintops.c:304:13: note: expanded from macro 'MVM_BIGINT_UNARY_OP'
SMALLINT_OP; \
^
2 warnings generated.
compiling src/profiler/instrument.o
compiling src/profiler/log.o
compiling src/profiler/profile.o
compiling src/moar.o
compiling src/platform/posix/mmap.o
compiling src/platform/posix/time.o
compiling src/platform/posix/sys.o
compiling src/jit/stub.o
building dyncall...
./dyncall_call_arm32_arm.S:79:2: warning: use of SP in the list is deprecated
ldmdb r11, {r4-r11, r13, r15}
^
./dyncall_callback_arm32_arm_gas.s:48:8: error: unexpected token in operand
stmdb %r13, {%r4-%r11, %r13, %r14}
^
./dyncall_callback_arm32_arm_gas.s:49:6: error: unexpected token in operand
mov %r11, %r13
^
./dyncall_callback_arm32_arm_gas.s:50:6: error: unexpected token in operand
sub %r13, %r13, #40
^
./dyncall_callback_arm32_arm_gas.s:53:6: error: unexpected token in operand
mov %r4, #0
^
./dyncall_callback_arm32_arm_gas.s:54:8: error: unexpected token in operand
stmdb %r13!, {%r0-%r4, %r11}
^
./dyncall_callback_arm32_arm_gas.s:57:6: error: unexpected token in operand
mov %r0, %r12
^
./dyncall_callback_arm32_arm_gas.s:58:6: error: unexpected token in operand
mov %r1, %r13
^
./dyncall_callback_arm32_arm_gas.s:59:6: error: unexpected token in operand
sub %r13, %r13, #DCValue_size
^
./dyncall_callback_arm32_arm_gas.s:60:6: error: unexpected token in operand
mov %r2, %r13
^
./dyncall_callback_arm32_arm_gas.s:61:6: error: unexpected token in operand
ldr %r3, [%r12, #CTX_userdata]
^
./dyncall_callback_arm32_arm_gas.s:64:6: error: unexpected token in operand
ldr %r4, [%r12, #CTX_handler]
^
./dyncall_callback_arm32_arm_gas.s:65:6: error: unexpected token in operand
mov %r14, %r15
^
./dyncall_callback_arm32_arm_gas.s:66:5: error: unexpected token in operand
bx %r4
^
./dyncall_callback_arm32_arm_gas.s:69:8: error: unexpected token in operand
ldmia %r13, {%r0, %r1}
^
./dyncall_callback_arm32_arm_gas.s:72:8: error: unexpected token in operand
ldmdb %r11, {%r4-%r11, %r13, %r15}
^
*** Error code 1
Stop.
make: stopped in /home/ugexe/rakudobrew/moar-nom/nqp/MoarVM
sh: /home/ugexe/rakudobrew/moar-nom/install/bin/moar: not found
Cleaning up ...
/usr/local/bin/perl5.20.2 -MExtUtils::Command -e mkpath gen/moar/stage1/gen
/usr/local/bin/perl5.20.2 tools/build/gen-cat.pl moar src/how/Archetypes.nqp src/how/RoleToRoleApplier.nqp src/how/NQPConcreteRoleHOW.nqp src/how/RoleToClassApplier.nqp src/how/NQPCurriedRoleHOW.nqp src/how/NQPParametricRoleHOW.nqp src/how/NQPClassHOW.nqp src/how/NQPNativeHOW.nqp src/how/NQPAttribute.nqp src/how/NQPModuleHOW.nqp src/how/EXPORTHOW.nqp > gen/moar/stage1/nqpmo.nqp
/home/ugexe/rakudobrew/moar-nom/install/bin/moar --libpath=src/vm/moar/stage0 src/vm/moar/stage0/nqp.moarvm --bootstrap --setting=NULL --no-regex-lib --target=mbc --output=gen/moar/stage1/nqpmo.moarvm gen/moar/stage1/nqpmo.nqp
/bin/sh: /home/ugexe/rakudobrew/moar-nom/install/bin/moar: not found
*** Error code 127
Stop.
make: stopped in /home/ugexe/rakudobrew/moar-nom/nqp
Command failed (status 256): make
Command failed (status 256): /usr/local/bin/perl5.20.2 Configure.pl --prefix=/home/ugexe/rakudobrew/moar-nom/install --backends=moar --make-install --git-protocol=https --git-reference=/home/ugexe/rakudobrew/bin/../git_reference --gen-moar
Failed running /usr/local/bin/perl5.20.2 Configure.pl --backends=moar --gen-moar --git-reference=/home/ugexe/rakudobrew/bin/../git_reference --make-install at /home/ugexe/rakudobrew/bin/rakudobrew line 45.
main::run("/usr/local/bin/perl5.20.2 Configure.pl --backends=moar --gen-"...) called at /home/ugexe/rakudobrew/bin/rakudobrew line 232
main::build_impl("moar", undef, "") called at /home/ugexe/rakudobrew/bin/rakudobrew line 90
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment