Ticket #31780

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

Eröffnet am: 2013-07-26 12:07 Letztes Update: 2013-07-27 13:01

Auswertung:
Verantwortlicher:
(Keine)
Typ:
Status:
Geschlossen
Komponente:
(Keine)
Meilenstein:
(Keine)
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Keine
Datei:
Keine

Details

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)しか確認してません。

Ticket-Verlauf (3/3 Historien)

2013-07-26 12:07 Aktualisiert von: mtasaka
  • New Ticket "1.99.5でruby(2) extensionがビルドできない" created
2013-07-26 23:11 Aktualisiert von: efialtes
  • Status Update from Offen to Geschlossen
  • Ticket Close date is changed to 2013-07-26 23:11
Kommentar

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

2013-07-27 13:01 Aktualisiert von: mtasaka
Kommentar

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

Dateianhangliste

Keine Anhänge

Bearbeiten

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Anmelden