1.99.5でruby(2) extensionがビルドできない
1.99.5ですが、ruby(2) extensionがビルド出来ません。 以下のエラーが出ます。
skf_convert_f_wrap.c: In function 'skf_exit': skf_convert_f_wrap.c:1951:17: error: 'EXIT_SUCCESS0' undeclared (first use in this function) if (eval != EXIT_SUCCESS0) rb_raise(rb_eSignal,"skf detected fatal error"); ^ $ gcc -v 組み込み spec を使用しています。 スレッドモデル: posix gcc バージョン 4.8.1 20130603 (Red Hat 4.8.1-1) (GCC) $ ruby -v ruby 2.0.0p247 (2013-06-27 revision 41674) [i386-linux]
--- skf-1.99/skf_convert.i.exit 2013-07-22 22:45:21.000000000 +0900 +++ skf-1.99/skf_convert.i 2013-07-26 11:36:18.651671900 +0900 @@ -145,7 +145,7 @@ void skf_exit(int eval) { errorcode = skf_swig_result; #if defined(SWIGRUBY) - if (eval != EXIT_SUCCESS0) rb_raise(rb_eSignal,"skf detected fatal error"); + if (eval != EXIT_SUCCESS) rb_raise(rb_eSignal,"skf detected fatal error"); #endif #if defined(SWIGPERL) if (eval != EXIT_SUCCESS) croak("skf detected fatal error");
すみません、確認しました。報告ありがとうございました。1.99.6 で修正しました。
確認しました。有難うございます。
1.99.5ですが、ruby(2) extensionがビルド出来ません。
以下のエラーが出ます。
多分以下の通りEXIT_SUCCESSに変えるだけだと思いますが、確認をお願い致します。
*因みに、extensionは ruby(1.9.3,2.0.0) python(2.7.5) perl(5.16.3)しか確認してません。