Created
June 22, 2013 21:09
-
-
Save tadzik/5842624 to your computer and use it in GitHub Desktop.
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
Using ../nqp/install/nqp. | |
Creating Makefile ... | |
Cleaning up ... | |
You can now use 'make' to build Rakudo. | |
After that, 'make test' will run some tests and | |
'make install' will install Rakudo. | |
┌─[tadzik@yavin]─[~/src/nom] (nom) | |
└─[%]─> make | |
perl -MExtUtils::Command -e mkpath bin | |
javac -source 1.7 -cp ../nqp/install/nqp-runtime.jar:../nqp/install/asm-4.1.jar:../nqp/install/jline-1.0.jar -g -d bin src/vm/jvm/runtime/org/perl6/rakudo/*.java | |
jar cf0 rakudo-runtime.jar -C bin/ . | |
perl tools/build/gen-cat.pl jvm src/vm/jvm/ModuleLoaderVMConfig.nqp src/Perl6/ModuleLoader.nqp > src/gen/ModuleLoader.nqp | |
../nqp/install/nqp --target=jar --output=blib/Perl6/ModuleLoader.jar --encoding=utf8 \ | |
src/gen/ModuleLoader.nqp | |
../nqp/install/nqp --target=jar --output=blib/Perl6/World.jar --encoding=utf8 \ | |
src/Perl6/World.nqp | |
../nqp/install/nqp --target=jar --output=blib/Perl6/Pod.jar --encoding=utf8 \ | |
src/Perl6/Pod.nqp | |
../nqp/install/nqp --target=jar --output=blib/Perl6/ConstantFolder.jar --encoding=utf8 \ | |
src/Perl6/ConstantFolder.nqp | |
../nqp/install/nqp --target=jar --output=blib/Perl6/Ops.jar --encoding=utf8 \ | |
src/vm/jvm/Perl6/Ops.nqp | |
../nqp/install/nqp --target=jar --output=blib/Perl6/Actions.jar --encoding=utf8 \ | |
src/Perl6/Actions.nqp | |
../nqp/install/nqp --target=jar --output=blib/Perl6/Grammar.jar --encoding=utf8 \ | |
src/Perl6/Grammar.nqp | |
../nqp/install/nqp --target=jar --output=blib/Perl6/Optimizer.jar --encoding=utf8 \ | |
src/Perl6/Optimizer.nqp | |
../nqp/install/nqp --target=jar --output=blib/Perl6/Compiler.jar --encoding=utf8 \ | |
src/Perl6/Compiler.nqp | |
perl tools/build/gen-version.pl > src/gen/main-version.nqp | |
perl tools/build/gen-cat.pl jvm src/main.nqp src/gen/main-version.nqp > src/gen/main.nqp | |
../nqp/install/nqp --target=jar --javaclass=perl6 --output=perl6.jar \ | |
src/gen/main.nqp | |
perl tools/build/gen-cat.pl jvm src/Perl6/Metamodel/Archetypes.nqp src/Perl6/Metamodel/Naming.nqp src/Perl6/Metamodel/Documenting.nqp src/Perl6/Metamodel/Stashing.nqp src/Perl6/Metamodel/Versioning.nqp src/Perl6/Metamodel/TypePretense.nqp src/Perl6/Metamodel/MethodDelegation.nqp src/Perl6/Metamodel/BoolificationProtocol.nqp src/Perl6/Metamodel/PackageHOW.nqp src/Perl6/Metamodel/ModuleHOW.nqp src/Perl6/Metamodel/GenericHOW.nqp src/Perl6/Metamodel/AttributeContainer.nqp src/Perl6/Metamodel/MethodContainer.nqp src/Perl6/Metamodel/PrivateMethodContainer.nqp src/Perl6/Metamodel/MultiMethodContainer.nqp src/Perl6/Metamodel/RoleContainer.nqp src/Perl6/Metamodel/MultipleInheritance.nqp src/Perl6/Metamodel/DefaultParent.nqp src/Perl6/Metamodel/BaseType.nqp src/Perl6/Metamodel/C3MRO.nqp src/Perl6/Metamodel/MROBasedMethodDispatch.nqp src/Perl6/Metamodel/MROBasedTypeChecking.nqp src/Perl6/Metamodel/Trusting.nqp src/Perl6/Metamodel/Mixins.nqp src/Perl6/Metamodel/BUILDPLAN.nqp src/Perl6/Metamodel/REPRAttributeProtocol.nqp src/Perl6/Metamodel/InvocationProtocol.nqp src/Perl6/Metamodel/RolePunning.nqp src/Perl6/Metamodel/RoleToRoleApplier.nqp src/Perl6/Metamodel/ConcreteRoleHOW.nqp src/Perl6/Metamodel/CurriedRoleHOW.nqp src/Perl6/Metamodel/ParametricRoleHOW.nqp src/Perl6/Metamodel/ParametricRoleGroupHOW.nqp src/Perl6/Metamodel/RoleToClassApplier.nqp src/Perl6/Metamodel/ClassHOW.nqp src/Perl6/Metamodel/GrammarHOW.nqp src/Perl6/Metamodel/NativeHOW.nqp src/Perl6/Metamodel/SubsetHOW.nqp src/Perl6/Metamodel/EnumHOW.nqp src/Perl6/Metamodel/ContainerDescriptor.nqp src/Perl6/Metamodel/Dispatchers.nqp > src/gen/Metamodel.nqp | |
../nqp/install/nqp --target=jar --output=blib/Perl6/Metamodel.jar --encoding=utf8 \ | |
src/gen/Metamodel.nqp | |
perl tools/build/gen-cat.pl jvm src/Perl6/Metamodel/BOOTSTRAP.nqp src/Perl6/Metamodel/EXPORTHOW.nqp > src/gen/BOOTSTRAP.nqp | |
perl tools/build/nqp-jvm-rr.pl ../nqp/install/nqp --target=jar \ | |
--output=blib/Perl6/BOOTSTRAP.jar --encoding=utf8 src/gen/BOOTSTRAP.nqp | |
perl tools/build/gen-cat.pl jvm src/core/traits.pm src/core/Positional.pm src/core/Associative.pm src/core/Callable.pm src/core/natives.pm src/core/stubs.pm src/core/control.pm src/core/Mu.pm src/core/Stringy.pm src/core/Any.pm src/core/Scalar.pm src/core/Code.pm src/core/WhateverCode.pm src/core/Block.pm src/core/Attribute.pm src/core/Routine.pm src/core/Sub.pm src/core/Macro.pm src/core/Method.pm src/core/Submethod.pm src/core/Junction.pm src/core/Cool.pm src/core/Enumeration.pm src/core/Whatever.pm src/core/Bool.pm src/core/Numeric.pm src/core/Real.pm src/core/Int.pm src/core/Order.pm src/core/UInt64.pm src/core/Num.pm src/core/Str.pm src/core/Capture.pm src/core/Parcel.pm src/core/Iterable.pm src/core/Iterator.pm src/core/Nil.pm src/core/Range.pm src/core/ListIter.pm src/core/MapIter.pm src/core/GatherIter.pm src/core/List.pm src/core/LoL.pm src/core/Array.pm src/core/Enum.pm src/core/Pair.pm src/core/EnumMap.pm src/core/Hash.pm src/core/Stash.pm src/core/PseudoStash.pm src/core/Parameter.pm src/core/Signature.pm src/core/Buf.pm src/core/IO.pm src/core/IO/ArgFiles.pm src/core/IO/Socket.pm src/core/IO/Socket/INET.pm src/core/Rational.pm src/core/Rat.pm src/core/Complex.pm src/core/Backtrace.pm src/core/Exception.pm src/core/Failure.pm src/core/Match.pm src/core/Cursor.pm src/core/Grammar.pm src/core/Regex.pm src/core/AST.pm src/core/CallFrame.pm src/core/Main.pm src/core/tai-utc.pm src/core/Instant.pm src/core/Duration.pm src/core/Temporal.pm src/core/EXPORTHOW.pm src/core/Pod.pm src/core/Set.pm src/core/Bag.pm src/core/ObjAt.pm src/core/Version.pm src/core/ForeignCode.pm src/core/operators.pm src/core/metaops.pm src/core/terms.pm src/core/you_are_here.pm > src/gen/CORE.setting | |
The following step can take a long time, please be patient. | |
java -Xms500m -Xmx2g -Xbootclasspath/a:.:../nqp/install/nqp-runtime.jar:../nqp/install/asm-4.1.jar:../nqp/install/jline-1.0.jar:rakudo-runtime.jar:perl6.jar -cp ../nqp/install perl6 --setting=NULL --optimize=3 --target=jar --stagestats --output=CORE.setting.jar src/gen/CORE.setting | |
Exception in thread "main" java.lang.NoSuchMethodError: org.perl6.nqp.runtime.CodeRef.<init>(Lorg/perl6/nqp/runtime/CompilationUnit;Ljava/lang/invoke/MethodHandle;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[[J)V | |
at perl6.getCodeRefs(Unknown Source) | |
at org.perl6.nqp.runtime.CompilationUnit.initializeCompilationUnit(CompilationUnit.java:159) | |
at org.perl6.nqp.runtime.CompilationUnit.setupCompilationUnit(CompilationUnit.java:76) | |
at org.perl6.nqp.runtime.CompilationUnit.enterFromMain(CompilationUnit.java:59) | |
at perl6.main(Unknown Source) | |
make: *** [CORE.setting.jar] Error 1 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment