チケット #31780

1.99.5でruby(2) extensionがビルドできない

登録: 2013-07-26 12:07 最終更新: 2013-07-27 13:01

報告者:
担当者:
(未割り当て)
チケットの種類:
状況:
完了
コンポーネント:
(未割り当て)
マイルストーン:
(未割り当て)
優先度:
5 - 中
重要度:
5 - 中
解決法:
なし
ファイル:
なし

詳細

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]

多分以下の通りEXIT_SUCCESSに変えるだけだと思いますが、確認をお願い致します。
--- 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");


*因みに、extensionは ruby(1.9.3,2.0.0) python(2.7.5) perl(5.16.3)しか確認してません。

チケットの履歴 (3 件中 3 件表示)

2013-07-26 12:07 更新者: mtasaka
  • 新しいチケット "1.99.5でruby(2) extensionがビルドできない" が作成されました
2013-07-26 23:11 更新者: efialtes
  • 状況オープン から 完了 に更新されました
  • チケット完了時刻2013-07-26 23:11 に更新されました
コメント

すみません、確認しました。報告ありがとうございました。1.99.6 で修正しました。

2013-07-27 13:01 更新者: mtasaka
コメント

確認しました。有難うございます。

添付ファイルリスト

添付ファイルはありません

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする