From: Chris Date: 2008-07-25T04:06:35+09:00 Subject: [ruby-core:17944] ruby 1.9 build error: rbconfig.rb:173: [BUG] Stack consistency error (sp: 36, bp: 34) I'm trying to build SVN head on an openSUSE 11.0 AMD64 system. configure and make run fine until I hit the following problem: ./miniruby -I./lib -I.ext/common -I./- -r./ext/purelib.rb -I. -rrbconfig ./tool/compile_prelude.rb ./prelude.rb ./enc/prelude.rb ./gem_prelude.rb prelude.c /home/cs/tmp/ruby/rbconfig.rb:173: [BUG] Stack consistency error (sp: 36, bp: 34) ruby 1.9.0 (2008-07-25 revision 18120) [x86_64-linux] -- control frame ---------- c:0013 p:0158 s:0036 b:0034 l:000022 d:000033 BLOCK /home/cs/tmp/ruby/rbconfig.rb:173 c:0012 p:---- s:0029 b:0029 l:000028 d:000028 FINISH c:0011 p:---- s:0027 b:0027 l:000026 d:000026 CFUNC :gsub! c:0010 p:0019 s:0023 b:0023 l:000022 d:000022 METHOD /home/cs/tmp/ruby/rbconfig.rb:169 c:0009 p:0016 s:0018 b:0018 l:000011 d:000017 BLOCK /home/cs/tmp/ruby/rbconfig.rb:187 c:0008 p:---- s:0017 b:0017 l:000016 d:000016 FINISH :singleton_method_added c:0007 p:---- s:0015 b:0015 l:000014 d:000014 CFUNC :each_value c:0006 p:2943 s:0012 b:0012 l:000011 d:000011 CLASS /home/cs/tmp/ruby/rbconfig.rb:186 c:0005 p:0007 s:0010 b:0010 l:000009 d:000009 TOP /home/cs/tmp/ruby/rbconfig.rb:5 c:0004 p:---- s:0008 b:0008 l:000007 d:000007 FINISH :set_encoding c:0003 p:---- s:0006 b:0006 l:000005 d:000005 CFUNC :require c:0002 p:-1116694 s:0004 b:0004 l:000003 d:000003 TOP c:0001 p:0000 s:0002 b:0002 l:000001 d:000001 TOP --------------------------- DBG> : "/home/cs/tmp/ruby/rbconfig.rb:173:in `block in expand'" DBG> : "/home/cs/tmp/ruby/rbconfig.rb:169:in `gsub!'" DBG> : "/home/cs/tmp/ruby/rbconfig.rb:169:in `expand'" DBG> : "/home/cs/tmp/ruby/rbconfig.rb:187:in `block (1 levels) in '" DBG> : "/home/cs/tmp/ruby/rbconfig.rb:186:in `each_value'" DBG> : "/home/cs/tmp/ruby/rbconfig.rb:186:in `'" DBG> : "/home/cs/tmp/ruby/rbconfig.rb:5:in `'" DBG> : ":0:in `require'" -- backtrace of native function call (Use addr2line) -- 0x504adf 0x43c21e 0x43c361 0x4fe1e3 0x4fe7f6 0x50266c 0x4d05ef 0x4f8386 0x4fa68b 0x4fe7f6 0x50266c 0x44e882 0x44f0a3 0x4bf86b 0x450bf8 0x43dcdb 0x4500c2 0x45054c 0x4f8386 0x4fa68b 0x4fe7f6 0x4fe9d1 0x4407f5 0x4413ff 0x4f5296 0x4f56d8 0x4f7f5f 0x4b7fb5 0x4b9574 0x4b9d7d 0x4f172b 0x4b8364 0x43f6b8 0x417c05 0x2b17596b9436 0x417af9 ------------------------------------------------------- make: *** [prelude.c] Aborted Any idea how to resolve this? Thanks, Chris