[BUG] can not build rubinius on ubuntu feisty fawn
Reported by Le Huy | February 10th, 2008 @ 08:31 PM | in 1.0 preview
huy@huy-desktop:/u01/rubinius/code$ rake build --trace
(in /u01/rubinius/code)
** Invoke build (first_time)
** Invoke build:all (first_time)
** Invoke build:shotgun (first_time)
** Invoke configure (first_time, not_needed)
** Invoke shotgun/rubinius.bin (first_time, not_needed)
** Invoke shotgun/config.h (first_time, not_needed)
** Invoke shotgun/mkconfig.sh (first_time, not_needed)
** Invoke configure (not_needed)
** Invoke shotgun/vars.mk (first_time, not_needed)
** Invoke shotgun/lib/hash.h (first_time, not_needed)
** Invoke shotgun/lib/cleanup_hash.h (first_time, not_needed)
** Invoke shotgun/lib/oop.h (first_time, not_needed)
** Invoke shotgun/lib/module.c (first_time, not_needed)
** Invoke shotgun/lib/sendsite.h (first_time, not_needed)
** Invoke shotgun/lib/cpu_instructions.c (first_time, not_needed)
** Invoke shotgun/lib/marksweep.c (first_time, not_needed)
** Invoke shotgun/lib/numeric.c (first_time, not_needed)
** Invoke shotgun/lib/list.h (first_time, not_needed)
** Invoke shotgun/lib/primitive_util.h (first_time, not_needed)
** Invoke shotgun/lib/sha1.c (first_time, not_needed)
** Invoke shotgun/lib/symbol.h (first_time, not_needed)
** Invoke shotgun/lib/module.h (first_time, not_needed)
** Invoke shotgun/lib/io.c (first_time, not_needed)
** Invoke shotgun/lib/cpu_event.c (first_time, not_needed)
** Invoke shotgun/lib/state.c (first_time, not_needed)
** Invoke shotgun/lib/environment.c (first_time, not_needed)
** Invoke shotgun/lib/strlcat.c (first_time, not_needed)
** Invoke shotgun/lib/heap.c (first_time, not_needed)
** Invoke shotgun/lib/archive.h (first_time, not_needed)
** Invoke shotgun/lib/cpu.h (first_time, not_needed)
** Invoke shotgun/lib/archive.c (first_time, not_needed)
** Invoke shotgun/lib/methtbl.h (first_time, not_needed)
** Invoke shotgun/lib/strlcpy.h (first_time, not_needed)
** Invoke shotgun/lib/machine.h (first_time, not_needed)
** Invoke shotgun/lib/metaclass.h (first_time, not_needed)
** Invoke shotgun/lib/symbol.c (first_time, not_needed)
** Invoke shotgun/lib/bytearray.c (first_time, not_needed)
** Invoke shotgun/lib/machine.c (first_time, not_needed)
** Invoke shotgun/lib/grammar.y (first_time, not_needed)
** Invoke shotgun/lib/bignum.h (first_time, not_needed)
** Invoke shotgun/lib/bignum.c (first_time, not_needed)
** Invoke shotgun/lib/log.h (first_time, not_needed)
** Invoke shotgun/lib/cpu.c (first_time, not_needed)
** Invoke shotgun/lib/grammar_runtime.c (first_time, not_needed)
** Invoke shotgun/lib/bootstrap.c (first_time, not_needed)
** Invoke shotgun/lib/ffi_util.c (first_time, not_needed)
** Invoke shotgun/lib/grammar_node.h (first_time, not_needed)
** Invoke shotgun/lib/var_table.c (first_time, not_needed)
** Invoke shotgun/lib/object_memory.h (first_time, not_needed)
** Invoke shotgun/lib/methctx.h (first_time, not_needed)
** Invoke shotgun/lib/selector.c (first_time, not_needed)
** Invoke shotgun/lib/compress.h (first_time, not_needed)
** Invoke shotgun/lib/grammar_internal.h (first_time, not_needed)
** Invoke shotgun/lib/class.h (first_time, not_needed)
** Invoke shotgun/lib/state.h (first_time, not_needed)
** Invoke shotgun/lib/config_hash.h (first_time, not_needed)
** Invoke shotgun/lib/grammar_runtime.h (first_time, not_needed)
** Invoke shotgun/lib/cpu_primitives.c (first_time, not_needed)
** Invoke shotgun/lib/float.h (first_time, not_needed)
** Invoke shotgun/lib/object_memory-inline.h (first_time, not_needed)
** Invoke shotgun/lib/io.h (first_time, not_needed)
** Invoke shotgun/lib/object.h (first_time, not_needed)
** Invoke shotgun/lib/rubinius.c (first_time, not_needed)
** Invoke shotgun/lib/environment.h (first_time, not_needed)
** Invoke shotgun/lib/baker.c (first_time, not_needed)
** Invoke shotgun/lib/selector.h (first_time, not_needed)
** Invoke shotgun/lib/metaclass.c (first_time, not_needed)
** Invoke shotgun/lib/cpu_marshal.c (first_time, not_needed)
** Invoke shotgun/lib/memutil.h (first_time, not_needed)
** Invoke shotgun/lib/shotgun.h (first_time, not_needed)
** Invoke shotgun/lib/tuple.c (first_time, not_needed)
** Invoke shotgun/lib/sendsite.c (first_time, not_needed)
** Invoke shotgun/lib/message.h (first_time, not_needed)
** Invoke shotgun/lib/bytearray.h (first_time, not_needed)
** Invoke shotgun/lib/strlcat.h (first_time, not_needed)
** Invoke shotgun/lib/compress.c (first_time, not_needed)
** Invoke shotgun/lib/methtbl.c (first_time, not_needed)
** Invoke shotgun/lib/regexp.c (first_time, not_needed)
** Invoke shotgun/lib/string.c (first_time, not_needed)
** Invoke shotgun/lib/class.c (first_time, not_needed)
** Invoke shotgun/lib/fixnum.h (first_time, not_needed)
** Invoke shotgun/lib/cpu_cache.c (first_time, not_needed)
** Invoke shotgun/lib/sha1.h (first_time, not_needed)
** Invoke shotgun/lib/numeric.h (first_time, not_needed)
** Invoke shotgun/lib/grammar.h (first_time, not_needed)
** Invoke shotgun/lib/log.c (first_time, not_needed)
** Invoke shotgun/lib/tuple.h (first_time, not_needed)
** Invoke shotgun/lib/regexp.h (first_time, not_needed)
** Invoke shotgun/lib/heap.h (first_time, not_needed)
** Invoke shotgun/lib/string.h (first_time, not_needed)
** Invoke shotgun/lib/array.c (first_time, not_needed)
** Invoke shotgun/lib/array.h (first_time, not_needed)
** Invoke shotgun/lib/config_hash.c (first_time, not_needed)
** Invoke shotgun/lib/hash.c (first_time, not_needed)
** Invoke shotgun/lib/list.c (first_time, not_needed)
** Invoke shotgun/lib/bootstrap.h (first_time, not_needed)
** Invoke shotgun/lib/object_memory.c (first_time, not_needed)
** Invoke shotgun/lib/var_table.h (first_time, not_needed)
** Invoke shotgun/lib/subtend.h (first_time, not_needed)
** Invoke shotgun/lib/primitive_indexes.h (first_time, not_needed)
** Invoke shotgun/lib/cpu_sample.c (first_time, not_needed)
** Invoke shotgun/lib/methctx.c (first_time, not_needed)
** Invoke shotgun/lib/float.c (first_time, not_needed)
** Invoke shotgun/lib/cpu_task.c (first_time, not_needed)
** Invoke shotgun/lib/marksweep.h (first_time, not_needed)
** Invoke shotgun/lib/object_memory-barrier.h (first_time, not_needed)
** Invoke shotgun/lib/baker.h (first_time, not_needed)
** Invoke shotgun/lib/strlcpy.c (first_time, not_needed)
** Invoke shotgun/lib/object.c (first_time, not_needed)
** Invoke shotgun/lib/primitives.rb (first_time, not_needed)
** Invoke shotgun/lib/genheader.rb (first_time, not_needed)
** Invoke shotgun/lib/primitive_generator.rb (first_time, not_needed)
** Invoke shotgun/lib/instructions.rb (first_time, not_needed)
** Invoke shotgun/lib/primitive_names.rb (first_time, not_needed)
** Invoke shotgun/lib/cuby_primitives.rb (first_time, not_needed)
** Invoke shotgun/lib/subtend/ffi_x86.h (first_time, not_needed)
** Invoke shotgun/lib/subtend/ruby.h (first_time, not_needed)
** Invoke shotgun/lib/subtend/ffi_amd64.h (first_time, not_needed)
** Invoke shotgun/lib/subtend/nmc.c (first_time, not_needed)
** Invoke shotgun/lib/subtend/PortableUContext.h (first_time, not_needed)
** Invoke shotgun/lib/subtend/handle.c (first_time, not_needed)
** Invoke shotgun/lib/subtend/ffi.h (first_time, not_needed)
** Invoke shotgun/lib/subtend/ruby.c (first_time, not_needed)
** Invoke shotgun/lib/subtend/ffi.c (first_time, not_needed)
** Invoke shotgun/lib/subtend/handle.h (first_time, not_needed)
** Invoke shotgun/lib/subtend/library.c (first_time, not_needed)
** Invoke shotgun/lib/subtend/nmethod.h (first_time, not_needed)
** Invoke shotgun/lib/subtend/PortableUContext.c (first_time, not_needed)
** Invoke shotgun/lib/subtend/ffi_x86.c (first_time, not_needed)
** Invoke shotgun/lib/subtend/PortableUContext_asm.S (first_time, not_needed)
** Invoke shotgun/lib/subtend/setup.c (first_time, not_needed)
** Invoke shotgun/lib/subtend/PortableUContext386.h (first_time, not_needed)
** Invoke shotgun/lib/subtend/ffi_amd64.c (first_time, not_needed)
** Invoke shotgun/lib/subtend/PortableUContextPPC.h (first_time, not_needed)
** Invoke shotgun/lib/subtend/nmethod.c (first_time, not_needed)
** Invoke shotgun/lib/subtend/nmc.h (first_time, not_needed)
** Invoke shotgun/lib/subtend/library.h (first_time, not_needed)
** Invoke shotgun/main.c (first_time, not_needed)
** Execute build:shotgun
** Invoke build:platform (first_time)
** Invoke runtime/platform.conf (first_time, not_needed)
** Invoke Rakefile (first_time, not_needed)
** Invoke rakelib/platform.rake (first_time, not_needed)
** Invoke rakelib/struct_generator.rb (first_time, not_needed)
** Execute build:platform
** Invoke build:rbc (first_time)
** Invoke build:setup_rbc (first_time)
** Invoke stable_compiler (first_time)
** Execute stable_compiler
** Execute build:setup_rbc
** Invoke runtime/core/kernel/core/regexp.rbc (first_time)
** Invoke kernel/core/regexp.rb (first_time, not_needed)
** Execute runtime/core/kernel/core/regexp.rbc
shotgun/rubinius -Iruntime/stable/compiler.rba -rcompiler/init compile -frbx-safe-math -frbx-kernel kernel/core/regexp.rb runtime/core/kernel/core/regexp.rbc
An error has occured: Segmentation fault (SIGSEGV) (11)
Ruby backtrace:
0xb73270ac Module#set_name_if_necessary+13 in kernel/core/module.rb:668
0xb7327040 Module#const_set+26 in kernel/core/module.rb:534
0xb7324acc Class#new+250 in kernel/core/struct.rb:75
0xb7324a78 Class#after_loaded+19 in kernel/core/process.rb:606
0xb7324370 <none>#__script__+59 in kernel/loader.rb:19
VM Registers:
IP: 0013
SP: 0010
Exception: none
rake aborted!
Command failed with status (254): [shotgun/rubinius -Iruntime/stable/compiler...]
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:899:in `sh'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:906:in `call'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:906:in `sh'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:985:in `sh'
./rakelib/rubinius.rb:112:in `compile'
./rakelib/rubinius.rb:162:in `compile_task'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:544:in `call'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:544:in `execute'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:541:in `each'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:541:in `execute'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:508:in `invoke_with_call_chain'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:501:in `synchronize'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:501:in `invoke_with_call_chain'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:518:in `invoke_prerequisites'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:1183:in `each'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:1183:in `send'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:1183:in `each'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:515:in `invoke_prerequisites'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:507:in `invoke_with_call_chain'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:501:in `synchronize'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:501:in `invoke_with_call_chain'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:518:in `invoke_prerequisites'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:1183:in `each'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:1183:in `send'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:1183:in `each'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:515:in `invoke_prerequisites'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:507:in `invoke_with_call_chain'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:501:in `synchronize'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:501:in `invoke_with_call_chain'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:518:in `invoke_prerequisites'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:1183:in `each'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:1183:in `send'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:1183:in `each'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:515:in `invoke_prerequisites'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:507:in `invoke_with_call_chain'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:501:in `synchronize'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:501:in `invoke_with_call_chain'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:494:in `invoke'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:1931:in `invoke_task'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:1909:in `top_level'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:1909:in `each'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:1909:in `top_level'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:1948:in `standard_exception_handling'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:1903:in `top_level'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:1881:in `run'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:1948:in `standard_exception_handling'
/home/huy/ruby18/lib/ruby/site_ruby/1.8/rake.rb:1878:in `run'
/home/huy/ruby18/bin/rake:32
Comments and changes to this ticket
-
Dirkjan Bussink February 11th, 2008 @ 12:57 AM
- → State changed from new to open
Yeah, we know that it's currently broken in linux and we're working on fixing it.
-
Dirkjan Bussink February 11th, 2008 @ 01:43 PM
- → State changed from open to resolved
This has been fixed as of 105e9e177a
Please Login or create a free account to add a new comment.
You can update this ticket by sending an email to from your email client. (help)
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile »
