Yukihiro Matsumoto さんは書きました: > |gc.c:1480: error: expected declaration specifiers or '...' before 'rb_ia64_bsp' > |gc.c:1481: error: conflicting types for 'ruby_init_stack' > |./include/ruby/ruby.h:676: error: previous declaration of 'ruby_init_stack' was here > |gc.c: In function 'Init_heap': > |gc.c:1622: error: too many arguments to function 'ruby_init_stack' > > うーん、なぜこんなエラーになるのかかいもく見当がつきません。 > 1622行にはInit_stack()はあってもruby_init_stack()はありませ > んし、ちゃんと_ia64が定義されていればruby_init_stack()の引数 > はそろっているはずですし。 手元のソースをいじってしまっていたようです。 きれいにしてからbuildしたところエラーがなくなりました。 おさわがせしました。 # make testは実行できて(859 failed 14) # make TESTS=ruby test-allはIllegal instructionでした -- ay