Skip to content

Instantly share code, notes, and snippets.

@nevir
Created June 29, 2011 22:58
Show Gist options
  • Save nevir/1055219 to your computer and use it in GitHub Desktop.
Save nevir/1055219 to your computer and use it in GitHub Desktop.
rubinius compile error
Building openssl
/Users/ian/Coding/OpenSource/rubinius/bin/rbx-build extconf.rb
An exception occurred running extconf.rb
Error trying to compile /Users/ian/Coding/OpenSource/rubinius/lib/mkmf.rb (Rubinius::CompileError)
Backtrace:
Rubinius::Compiler.compiler_error at /Users/ian/Coding/OpenSource/rubinius
/runtime/19/compiler/compiler.rbc:11
Rubinius::Compiler.compile at /Users/ian/Coding/OpenSource/rubinius
/runtime/19/compiler/compiler.rbc:63
Rubinius::CodeLoader#compile_file at kernel/delta/codeloader.rb:163
Rubinius::CodeLoader#load_file at kernel/delta/codeloader.rb:145
Rubinius::CodeLoader#require at kernel/common/codeloader.rb:44
Rubinius::CodeLoader.require at kernel/common/codeloader.rb:145
Kernel(Object)#require at kernel/common/kernel.rb:777
Object#__script__ at extconf.rb:17
Rubinius::CodeLoader#load_script at kernel/delta/codeloader.rb:65
Rubinius::CodeLoader.load_script at kernel/delta/codeloader.rb:107
Rubinius::Loader#script at kernel/loader.rb:591
Rubinius::Loader#main at kernel/loader.rb:737
Caused by: undefined method `body' on an instance of Rubinius::AST::SplatValue. (NoMethodError)
Backtrace:
Kernel(Rubinius::AST::SplatValue)#body (method_missing) at kernel/delta/kernel.rb:79
Rubinius::AST::When#receiver_bytecode at /Users/ian/Coding/OpenSource/rubinius
/runtime/19/compiler/ast
/control_flow.rbc:125
{ } in Rubinius::AST::ReceiverCase#bytecode at /Users/ian/Coding/OpenSource
/rubinius/runtime/19/compiler
/ast/control_flow.rbc:60
Array#each at kernel/bootstrap/array.rb:66
Rubinius::AST::ReceiverCase#bytecode at /Users/ian/Coding/OpenSource/rubinius
/runtime/19/compiler/ast
/control_flow.rbc:59
{ } in Rubinius::AST::Block#bytecode at /Users/ian/Coding/OpenSource/rubinius
/runtime/19/compiler/ast
/definitions.rbc:90
{ } in Enumerable(Array)#each_with_index at kernel/common/enumerable.rb:421
Array#each at kernel/bootstrap/array.rb:66
Enumerable(Array)#each_with_index at kernel/common/enumerable.rb:420
Rubinius::AST::Block#bytecode at /Users/ian/Coding/OpenSource/rubinius
/runtime/19/compiler/ast
/definitions.rbc:88
Rubinius::AST::Iter(Rubinius::AST::Iter19)#bytecode at /Users/ian/Coding
/OpenSource/rubinius
/runtime/19/compiler/ast
/sends.rbc:461
Rubinius::AST::SendWithArguments#bytecode at /Users/ian/Coding/OpenSource
/rubinius/runtime/19/compiler/ast
/sends.rbc:145
{ } in Rubinius::AST::Block#bytecode at /Users/ian/Coding/OpenSource/rubinius
/runtime/19/compiler/ast
/definitions.rbc:90
{ } in Enumerable(Array)#each_with_index at kernel/common/enumerable.rb:421
Array#each at kernel/bootstrap/array.rb:66
Enumerable(Array)#each_with_index at kernel/common/enumerable.rb:420
Rubinius::AST::Block#bytecode at /Users/ian/Coding/OpenSource/rubinius
/runtime/19/compiler/ast
/definitions.rbc:88
Rubinius::AST::Iter(Rubinius::AST::Iter19)#bytecode at /Users/ian/Coding
/OpenSource/rubinius
/runtime/19/compiler/ast
/sends.rbc:461
Rubinius::AST::Send#bytecode at /Users/ian/Coding/OpenSource/rubinius
/runtime/19/compiler/ast/sends.rbc:33
{ } in Rubinius::AST::Block#bytecode at /Users/ian/Coding/OpenSource/rubinius
/runtime/19/compiler/ast
/definitions.rbc:90
{ } in Enumerable(Array)#each_with_index at kernel/common/enumerable.rb:421
Array#each at kernel/bootstrap/array.rb:66
Enumerable(Array)#each_with_index at kernel/common/enumerable.rb:420
Rubinius::AST::Block#bytecode at /Users/ian/Coding/OpenSource/rubinius
/runtime/19/compiler/ast
/definitions.rbc:88
Rubinius::AST::Define#compile_body at /Users/ian/Coding/OpenSource/rubinius
/runtime/19/compiler/ast
/definitions.rbc:216
Rubinius::AST::Define#bytecode at /Users/ian/Coding/OpenSource/rubinius
/runtime/19/compiler/ast
/definitions.rbc:235
{ } in Rubinius::AST::Block#bytecode at /Users/ian/Coding/OpenSource/rubinius
/runtime/19/compiler/ast
/definitions.rbc:90
{ } in Enumerable(Array)#each_with_index at kernel/common/enumerable.rb:421
Array#each at kernel/bootstrap/array.rb:66
Enumerable(Array)#each_with_index at kernel/common/enumerable.rb:420
Rubinius::AST::Block#bytecode at /Users/ian/Coding/OpenSource/rubinius
/runtime/19/compiler/ast
/definitions.rbc:88
{ } in Rubinius::AST::Script#bytecode at /Users/ian/Coding/OpenSource/rubinius
/runtime/19/compiler/ast
/definitions.rbc:951
Rubinius::AST::Container(Rubinius::AST::Script)#container_bytecode at \
/Users/ian/Coding/OpenSource/rubinius/runtime/19/compiler/ast/definitions.rbc:841
Rubinius::AST::Script#bytecode at /Users/ian/Coding/OpenSource/rubinius
/runtime/19/compiler/ast
/definitions.rbc:949
Rubinius::Compiler::Generator#run at /Users/ian/Coding/OpenSource/rubinius
/runtime/19/compiler/stages.rbc:150
Rubinius::Compiler::Stage(Rubinius::Compiler::FileParser)#run_next at \
/Users/ian/Coding/OpenSource/rubinius/runtime/19/compiler/stages.rbc:51
Rubinius::Compiler::Parser(Rubinius::Compiler::FileParser)#run at \
/Users/ian/Coding/OpenSource/rubinius/runtime/19/compiler/stages.rbc:216
Rubinius::Compiler#run at /Users/ian/Coding/OpenSource/rubinius
/runtime/19/compiler/compiler.rbc:347
Rubinius::Compiler.compile at /Users/ian/Coding/OpenSource/rubinius
/runtime/19/compiler/compiler.rbc:59
Rubinius::CodeLoader#compile_file at kernel/delta/codeloader.rb:163
Rubinius::CodeLoader#load_file at kernel/delta/codeloader.rb:145
Rubinius::CodeLoader#require at kernel/common/codeloader.rb:44
Rubinius::CodeLoader.require at kernel/common/codeloader.rb:145
Kernel(Object)#require at kernel/common/kernel.rb:777
Object#__script__ at extconf.rb:17
Rubinius::CodeLoader#load_script at kernel/delta/codeloader.rb:65
Rubinius::CodeLoader.load_script at kernel/delta/codeloader.rb:107
Rubinius::Loader#script at kernel/loader.rb:591
Rubinius::Loader#main at kernel/loader.rb:737
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment