Skip to content

Instantly share code, notes, and snippets.

@Mouq
Created January 4, 2014 19:54
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 Mouq/8259841 to your computer and use it in GitHub Desktop.
Save Mouq/8259841 to your computer and use it in GitHub Desktop.
[amoquin:rakudo]$ perl Configure.pl --backends=moar --prefix=/usr/local [moar-support]
Using /usr/local/bin/nqp-m (version 2013.12.1-8-gcd0db4e / MoarVM 2013.10-280-gd4fc809).
Cleaning up ...
You can now use 'make' to build Rakudo.
After that, 'make test' will run some tests and
'make install' will install Rakudo.
[amoquin:rakudo]$ make install [moar-support]
perl tools/build/gen-cat.pl moar src/vm/moar/ModuleLoaderVMConfig.nqp src/Perl6/ModuleLoader.nqp > src/gen/m-ModuleLoader.nqp
/usr/local/bin/nqp-m --target=mbc --output=blib/Perl6/ModuleLoader.moarvm --encoding=utf8 \
src/gen/m-ModuleLoader.nqp
/usr/local/bin/nqp-m --target=mbc --output=blib/Perl6/World.moarvm --encoding=utf8 \
src/Perl6/World.nqp
/usr/local/bin/nqp-m --target=mbc --output=blib/Perl6/Pod.moarvm --encoding=utf8 \
src/Perl6/Pod.nqp
clang -c -fno-omit-frame-pointer -fno-optimize-sibling-calls -O1 -D_DARWIN_USE_64_BIT_INODE=1 -fno-omit-frame-pointer -fno-optimize-sibling-calls -O1 -I/usr/local/include/libatomic_ops \
-I/usr/local/include/dyncall -I/usr/local/include/linenoise -I/usr/local/include/moar \
-I/usr/local/include/sha1 -I/usr/local/include/tinymt -I/usr/local/include/libtommath \
-I/usr/local/include/libuv -I/usr/local/include -o dynext/perl6_ops.o src/vm/moar/ops/perl6_ops.c
clang -c -fno-omit-frame-pointer -fno-optimize-sibling-calls -O1 -D_DARWIN_USE_64_BIT_INODE=1 -fno-omit-frame-pointer -fno-optimize-sibling-calls -O1 -I/usr/local/include/libatomic_ops \
-I/usr/local/include/dyncall -I/usr/local/include/linenoise -I/usr/local/include/moar \
-I/usr/local/include/sha1 -I/usr/local/include/tinymt -I/usr/local/include/libtommath \
-I/usr/local/include/libuv -I/usr/local/include -o dynext/container.o src/vm/moar/ops/container.c
src/vm/moar/ops/container.c:116:12: warning: returning 'const MVMContainerSpec *' (aka
'const struct MVMContainerSpec *') from a function with result type 'MVMContainerSpec *'
(aka 'struct MVMContainerSpec *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
return &rakudo_scalar_spec;
^~~~~~~~~~~~~~~~~~~
1 warning generated.
clang -dynamiclib -O1 -Wl,-rpath,/usr/local/lib -O1 -lpthread -o dynext/libperl6_ops_moar.dylib dynext/perl6_ops.o dynext/container.o
Undefined symbols for architecture x86_64:
"_MVM_6model_add_container_config", referenced from:
_Rakudo_containers_setup in container.o
"_MVM_6model_istype_cache_only", referenced from:
_p6list in perl6_ops.o
_p6listitems in perl6_ops.o
_p6arrfindtypes in perl6_ops.o
"_MVM_args_setup_thunk", referenced from:
_p6routinereturn in perl6_ops.o
_rakudo_scalar_store in container.o
_rakudo_scalar_store_unchecked in container.o
"_MVM_exception_throw_adhoc", referenced from:
_p6list in perl6_ops.o
_p6listitems in perl6_ops.o
_p6routinereturn in perl6_ops.o
_p6capturelex in perl6_ops.o
_p6captureouters in perl6_ops.o
_p6setfirstflag in perl6_ops.o
_p6finddispatcher in perl6_ops.o
...
"_MVM_ext_register_extop", referenced from:
_Rakudo_ops_init in perl6_ops.o
"_MVM_frame_capturelex", referenced from:
_p6capturelex in perl6_ops.o
"_MVM_frame_dec_ref", referenced from:
_p6captureouters in perl6_ops.o
"_MVM_frame_find_invokee", referenced from:
_p6capturelex in perl6_ops.o
_p6captureouters in perl6_ops.o
_rakudo_scalar_store in container.o
_rakudo_scalar_store_unchecked in container.o
"_MVM_frame_find_lexical_by_name_rel_caller", referenced from:
_p6routinereturn in perl6_ops.o
"_MVM_frame_inc_ref", referenced from:
_p6captureouters in perl6_ops.o
"_MVM_gc_root_add_permanent", referenced from:
_p6settypes in perl6_ops.o
"_MVM_gc_root_temp_pop", referenced from:
_p6list in perl6_ops.o
_p6listitems in perl6_ops.o
_p6settypes in perl6_ops.o
_p6recont_ro in perl6_ops.o
_p6var in perl6_ops.o
_p6reprname in perl6_ops.o
_p6decontrv in perl6_ops.o
...
"_MVM_gc_root_temp_push", referenced from:
_p6list in perl6_ops.o
_p6liclang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [dynext/libperl6_ops_moar.dylib] Error 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment