Bug #2716
closedmake main is stopped by error in compile_prelude.rb
Description
=begin
以下のように ruby の trunk をビルドすると compile_prelude.rb で rbconfig を見つけられず止まってしまいます。
$ make main -C build-osx
./miniruby -I../lib -I.ext/common -I./- -r../ext/purelib.rb -I.. -I. -r./rbconfig ../tool/compile_prelude.rb ../prelude.rb ../enc/prelude.rb ../gem_prelude.rb prelude.c
../tool/compile_prelude.rb:41:in require': no such file to load -- rbconfig (LoadError) from ../tool/compile_prelude.rb:41:in
block (3 levels) in '
from ../tool/compile_prelude.rb:38:in gsub!' from ../tool/compile_prelude.rb:38:in
block (2 levels) in '
from ../tool/compile_prelude.rb:37:in each' from ../tool/compile_prelude.rb:37:in
block in '
from ../tool/compile_prelude.rb:34:in map' from ../tool/compile_prelude.rb:34:in
'
make: *** [prelude.c] Error 1
=end
Updated by mrkn (Kenta Murata) almost 15 years ago
=begin
重要な情報を書き忘れていました。
$(top_srcdir) の中に build-osx という名前のビルド用ディレクトリを作って、その中で configure しています。
=end