Compiling lib/ruby_parser.rb
Compiling lib/ruby_parser_extras.rb
Compiling lib/sexp_processor.rb
cp kernel/bootstrap/load_order.txt runtime/bootstrap/load_order.txt
cp kernel/platform/load_order.txt runtime/platform/load_order.txt
cp kernel/common/load_order.txt runtime/common/load_order.txt
cp kernel/delta/load_order.txt runtime/delta/load_order.txt
cp kernel/compiler/load_order.txt runtime/compiler/load_order.txt
Building extension lib/ext/melbourne
Fatal error loading runtime kernel:
Unable to send 'to_sym' on '' (NilClass)
0xbf962370: <included module>#raise in kernel/alpha.rb:88 (+50)
0xbf962770: <included module>#to_sym in kernel/alpha.rb:41 (+41)
0xbf962c00: Type.coerce_to in kernel/common/type.rb:20 (+28)
0xbf962fe0: Type.coerce_to_symbol in kernel/common/type.rb:66 (+66)
0xbf963380: __block__ in kernel/common/module.rb:204 (+12)
0xbf963760: Array#each in kernel/bootstrap/array.rb:152 (+19)
0xbf963af0: Module#undef_method in kernel/common/module.rb:203 (+7)
0xbf963e90: __block__ in kernel/delta/io.rb:11 (+11)
0xbf964260: Array#each in kernel/bootstrap/array.rb:152 (+19)
0xbf9645f0: IO::BidirectionalPipe.__class_init__ in kernel/delta/io.rb:15 (+15)
0xbf964980: Object#__script__ in kernel/delta/io.rb:5 (+61)
Compilation error detected: method 'args': given 5, expected 2: Compiler::Node::Call#args passed: [nil, :gcc?, nil, nil, #<Compiler::Node::ArgList:0x1e @compiler=#<Compiler> @body=s() @line=-1 @file="<missing filename>">]
near (unknown):0
Compiler::Node::Call.create at kernel/compiler////node.rb/////:98
Compiler#convert_sexp at kernel/compiler////compiler.rb/////:223
Compiler::Node(Compiler::Node::And)#consume {} at kernel/compiler////node.rb/////:127
Array(Sexp)#each at kernel/bootstrap////array.rb/////:152
Compiler::Node(Compiler::Node::And)#consume at kernel/compiler////node.rb/////:125
Compiler::Node::And.create at kernel/compiler////node.rb/////:84
Compiler#convert_sexp at kernel/compiler////compiler.rb/////:223
Compiler::Node(Compiler::Node::Or)#consume {} at kernel/compiler////node.rb/////:127
Array(Sexp)#each at kernel/bootstrap////array.rb/////:152
Compiler::Node(Compiler::Node::Or)#consume at kernel/compiler////node.rb/////:125
Compiler::Node::Or.create at kernel/compiler////node.rb/////:84
Compiler#convert_sexp at kernel/compiler////compiler.rb/////:223
Compiler::Node(Compiler::Node::If)#consume {} at kernel/compiler////node.rb/////:127
Array(Sexp)#each at kernel/bootstrap////array.rb/////:152
Compiler::Node(Compiler::Node::If)#consume at kernel/compiler////node.rb/////:125
Compiler::Node::If.create at kernel/compiler////node.rb/////:84
Compiler#convert_sexp at kernel/compiler////compiler.rb/////:223
Compiler::Node(Compiler::Node::Block)#consume {} at kernel/compiler////node.rb/////:127
Array(Sexp)#each at kernel/bootstrap////array.rb/////:152
Compiler::Node(Compiler::Node::Block)#consume at kernel/compiler////node.rb/////:125
Compiler::Node::Block.create at kernel/compiler////node.rb/////:84
Compiler#convert_sexp at kernel/compiler////compiler.rb/////:223
Compiler::Node(Compiler::Node::Scope)#convert at kernel/compiler////node.rb/////:116
Compiler::Node::Scope#consume at kernel/compiler////nodes.rb/////:2397
Compiler::Node::Scope.create at kernel/compiler////node.rb/////:84
Compiler#convert_sexp at kernel/compiler////compiler.rb/////:223
Compiler::Node(Compiler::Node::Define)#convert at kernel/compiler////node.rb/////:116
Compiler::Node::ClosedScope(Compiler::Node::Define)#consume {} at kernel/compiler////nodes.rb/////:586
Compiler#set at kernel/compiler////compiler.rb/////:247
Compiler::Node(Compiler::Node::Define)#set at kernel/compiler////node.rb/////:145
Compiler::Node::ClosedScope(Compiler::Node::Define)#consume at kernel/compiler////nodes.rb/////:585
Compiler::Node::Define#consume {} at kernel/compiler////nodes.rb/////:834
Compiler#set at kernel/compiler////compiler.rb/////:247
Compiler::Node(Compiler::Node::Define)#set at kernel/compiler////node.rb/////:145
Compiler::Node::Define#consume at kernel/compiler////nodes.rb/////:832
Compiler::Node::Define.create at kernel/compiler////node.rb/////:84
Compiler#convert_sexp at kernel/compiler////compiler.rb/////:223
Compiler::Node(Compiler::Node::Block)#consume {} at kernel/compiler////node.rb/////:127
Array(Sexp)#each at kernel/bootstrap////array.rb/////:152
Compiler::Node(Compiler::Node::Block)#consume at kernel/compiler////node.rb/////:125
Compiler::Node::Block.create at kernel/compiler////node.rb/////:84
Compiler#convert_sexp at kernel/compiler////compiler.rb/////:223
Compiler::Node(Compiler::Node::Scope)#convert at kernel/compiler////node.rb/////:116
Compiler::Node::Scope#consume at kernel/compiler////nodes.rb/////:2397
Compiler::Node::Scope.create at kernel/compiler////node.rb/////:84
Compiler#convert_sexp at kernel/compiler////compiler.rb/////:223
Compiler::Node(Compiler::Node::Class)#convert at kernel/compiler////node.rb/////:116
Compiler::Node::ClosedScope(Compiler::Node::Class)#consume {} at kernel/compiler////nodes.rb/////:586
Compiler#set at kernel/compiler////compiler.rb/////:247
Compiler::Node(Compiler::Node::Class)#set at kernel/compiler////node.rb/////:145
Compiler::Node::ClosedScope(Compiler::Node::Class)#consume at kernel/compiler////nodes.rb/////:585
Compiler::Node::Class#consume {} at kernel/compiler////nodes.rb/////:530
Compiler#set at kernel/compiler////compiler.rb/////:247
Compiler::Node(Compiler::Node::Class)#set at kernel/compiler////node.rb/////:145
Compiler::Node::Class#consume at kernel/compiler////nodes.rb/////:529
Compiler::Node::Class.create at kernel/compiler////node.rb/////:84
Compiler#convert_sexp at kernel/compiler////compiler.rb/////:223
Compiler::Node(Compiler::Node::Block)#consume {} at kernel/compiler////node.rb/////:127
Array(Sexp)#each at kernel/bootstrap////array.rb/////:152
Compiler::Node(Compiler::Node::Block)#consume at kernel/compiler////node.rb/////:125
Compiler::Node::Block.create at kernel/compiler////node.rb/////:84
Compiler#convert_sexp at kernel/compiler////compiler.rb/////:223
Compiler::Node(Compiler::Node::Script)#convert at kernel/compiler////node.rb/////:116
Compiler::Node::ClosedScope(Compiler::Node::Script)#consume {} at kernel/compiler////nodes.rb/////:586
Compiler#set at kernel/compiler////compiler.rb/////:247
Compiler::Node(Compiler::Node::Script)#set at kernel/compiler////node.rb/////:145
Compiler::Node::ClosedScope(Compiler::Node::Script)#consume at kernel/compiler////nodes.rb/////:585
Compiler::Node::Script.create at kernel/compiler////node.rb/////:84
Compiler#convert_sexp at kernel/compiler////compiler.rb/////:223
Compiler#into_script at kernel/compiler////compiler.rb/////:228
Compiler.compile_file at kernel/compiler////compiler.rb/////:55
Compiler::Utils.compile_file at kernel/compiler////compile.rb/////:36
Compiler::Utils.single_load {} at kernel/compiler////compile.rb/////:199
Compiler::Utils.compile_feature at kernel/compiler////compile.rb/////:142
Compiler::Utils.single_load at kernel/compiler////compile.rb/////:198
Compiler::Utils.unified_load at kernel/compiler////compile.rb/////:89
Kernel(Rubinius::Loader)#load at kernel/common////kernel.rb/////:646
Rubinius::Loader#script at kernel/loader.rb///:326
Rubinius::Loader#main at kernel/loader.rb///:397
Object#__script__ at kernel/loader.rb///:445
An exception occurred running compile
No method 'to_description' on an instance of NilClass. (NoMethodError)
Backtrace:
Kernel(NilClass)#to_description (method_missing) at kernel/delta////kernel.rb/////:47
Compiler.compile_file at kernel/compiler////compiler.rb/////:56
Compiler::Utils.compile_file at kernel/compiler////compile.rb/////:36
Compiler::Utils.single_load {} at kernel/compiler////compile.rb/////:199
Compiler::Utils.compile_feature at kernel/compiler////compile.rb/////:142
Compiler::Utils.single_load at kernel/compiler////compile.rb/////:198
Compiler::Utils.unified_load at kernel/compiler////compile.rb/////:89
Kernel(Rubinius::Loader)#load at kernel/common////kernel.rb/////:646
Rubinius::Loader#script at kernel/loader.rb///:326
Rubinius::Loader#main at kernel/loader.rb///:397
Object#__script__ at kernel/loader.rb///:445
rake aborted!
Command failed with status (1): [./bin/rbx compile -p -I/home/clgc/languag...]
(See full trace by running task with --trace)