From: "KISHIMOTO, Makoto" Date: 2010-01-23T10:17:09+09:00 Subject: [ruby-dev:40136] Re: arm9プロセッサ用にビルド中のトラブル きしもとです ビルド環境に同じバージョンの ruby が必要とかそういう感じですかね。 あと、--target= の指定って、コンパイラのような、生成物の生成物、のあるプログラムで 指定するものですが、ruby の場合も有効なんでしたっけ? > >> #コンパイル > >> ./configure --target=arm-linux --host=arm-linux > >> make > >> ..(snip).. > >> make[1]: ディレクトリ `/home/atmark/work/ruby-1.9.1-p378' に入ります > >> mkdir -p .ext/arm-linux/enc .ext/arm-linux/enc/trans enc enc/trans > >> make[1]: ディレクトリ `/home/atmark/work/ruby-1.9.1-p378' から出ます > >> ruby -Ks ./tool/insns2vm.rb --srcdir="." opt_sc.inc > >> ruby -Ks ./tool/insns2vm.rb --srcdir="." optunifs.inc > >> compiling bigdecimal > >> /home/atmark/work/ruby-1.9.1-p378/lib/mkmf.rb:195:in `Array#flatten': wrong number of arguments (1 for 0) (ArgumentError) > >> from /home/atmark/work/ruby-1.9.1-p378/lib/mkmf.rb:195:in `rm_f' > >> from ./ext/extmk.rb:161:in `extmake' > >> from ./ext/extmk.rb:440 > >> from ./ext/extmk.rb:436 > >> make: *** [mkmain.sh] エラー 1 > > > > コンパイル環境にインストールされている ruby が影響している感じですね。 > > すみません、クロスコンパイルだと普通に BASERUBY が実行されるとの > ことです (当たり前ですね) 。ゴミ情報だったので無視してください。