[#35688] サブクラスのオブジェクト生成時に、スーパークラスの初期化を行うには ? — Onodera Takafumi <onodera-tak@...>
9 messages
2002/08/01
[#35689] Re: サブクラスのオブジェクト生成時に、スーパークラスの初期化を行うには ?
— "Shin'ya Adzumi" <adzumi@...>
2002/08/01
あづみです。
[#35690] Ruby/SDL がうまく動きません — Mitsuhiko_Tomomi <mikkun_ota@...>
earthseaと申します。
4 messages
2002/08/01
[#35722] パターンマッチした値を保持する変数は — goto@...
後藤です。
8 messages
2002/08/08
[#35729] SMTP サーバクラス — とみたまさひろ <tommy@...>
とみたです。
5 messages
2002/08/08
[#35743] FortranArray, yet another handler of array — NISHIMATSU Takeshi <t-nissie@...>
西松と申します.
4 messages
2002/08/12
[#35754] [ANN] SWIG 1.3.14 リリース — Shibukawa Yoshiki <yoshiki@...>
渋川@SWIGコアメンバーです。
4 messages
2002/08/13
[#35759] Bignum fast multiplication — IKEGAMI Daisuke <daisu-ik@...>
いけがみです。
9 messages
2002/08/14
[#35772] Unsecure world writeable dirの警告 — "井上 浩一" <kyoui32@...>
=1B$B0f>e$G$9!#=1B(B
31 messages
2002/08/26
[#35774] Re: Unsecure world writeable dir の警告
— matz@... (Yukihiro Matsumoto)
2002/08/26
まつもと ゆきひろです
[#35775] Re: Unsecure world writeabledir の警告
— nobu.nakada@...
2002/08/26
なかだです。
[#35776] Re: Unsecure world writeabledir の警告
— matz@... (Yukihiro Matsumoto)
2002/08/26
まつもと ゆきひろです
[#35778] Re: Unsecure world writeabledir の警告
— nobu.nakada@...
2002/08/26
なかだです。
[#35779] Re: Unsecure world writeabledir の警告
— WATANABE Hirofumi <eban@...>
2002/08/26
わたなべです。
[#35780] Re: Unsecure world writeabledir の警告
— nobu.nakada@...
2002/08/26
なかだです。
[#35784] Re: Unsecure world writeabledir の警告
— "U.Nakamura" <usa@...>
2002/08/26
こんにちは、なかむら(う)です。
[#35854] Re: Unsecure world writeabledir の警告
— "Inoue" <rubyist@...1.117.ne.jp>
2002/09/04
井上です。
[#35865] Re: Unsecure world writeabledir の警告
— Koji Arai <JCA02266@...>
2002/09/05
新井です。
[#35866] Re: Unsecure world writeabledir の警告
— matz@... (Yukihiro Matsumoto)
2002/09/06
まつもと ゆきひろです
[#35867] Re: Unsecure world writeabledir の警告
— "NAKAMURA, Hiroshi" <nakahiro@...>
2002/09/06
なひです。
[#35870] Re: Unsecure world writeabledir の警告
— Koji Arai <JCA02266@...>
2002/09/06
新井です。
[#35789] multipart な CGI を速くしたい — Takashi Kanai <kanai@...4u.or.jp>
Windows上でRubyとMySQLを使ってショッピングサイトのようなものを作って
17 messages
2002/08/28
[#35790] Re: multipart な CGI を速くしたい
— "U.Nakamura" <usa@...>
2002/08/28
こんにちは、なかむら(う)です。
[#35818] Re: multipart な CGI を速くしたい
— とみたまさひろ <tommy@...>
2002/08/29
とみたです。
[ruby-list:35814] Re: 祝 1.7.3 But cast_256.so Segmentaation fault
From:
"U.Nakamura" <usa@...>
Date:
2002-08-29 04:28:28 UTC
List:
ruby-list #35814
こんにちは、なかむら(う)です。
In message "[ruby-list:35811] 祝 1.7.3 But cast_256.so Segmentaation fault"
on Aug.29,2002 10:30:30, <rubyist@mh1.117.ne.jp> wrote:
| 1.7.2から1.7.3になりウキウキ気分で、Rubyの環境(拡張ライブラリ)を整えて
| 動かしてみたら、cast_256(暗号ライブラリのバイナリ cast_256.so)
| で致命的なエラーが発生しました。(純粋rubyスクリプトだと動作します。)
(中略)
| 何か拡張ライブラリ?の仕組みでも変わったのでしょうか?(想像)
1.7.3から(厳密には、1.7.3に変わる数日前から)、mswin32および
mingw32では、Ruby本体のDLLのファイル名が変更されました。
これに伴い、全ての拡張ライブラリの再コンパイルが必要になって
います。
大きな非互換性を伴う変更でしたが、Ruby 1.8へ向けての作業の一
環であるということで、ご了解をお願いします。
なお、この変更の目的は、mswin32版とmingw32版で、拡張ライブラ
リをバイナリ互換とするためのものです。
なお、それはそれとして、1.7系では、時としてRubyのAPIが変更さ
れたりして、拡張ライブラリのバイナリレベルでの互換性が損なわ
れることがあるかもしれません。
というわけで、慌てず騒がず自前でコンパイルしなおすのが筋かも
しれません。
# と言っても、環境やモノによっては難しいかも、ということは理
# 解してますが。
それはそれとして、件のcast_256(というかrcast_256かな?)ですが、
以下のパッチを適応して、
ruby extconf.rb
nmake
でrcast_256.soを生成できると思います。
単にコンパイルを通すだけのパッチで、ソースの中身はぜんぜん見
てないんですが、いちおう動く模様。
diff -u2prN cast_256/vc++/extconf.rb cast_256_patch/vc++/extconf.rb
--- cast_256/vc++/extconf.rb Thu Jan 1 09:00:00 1970
+++ cast_256_patch/vc++/extconf.rb Thu Aug 29 13:11:27 2002
@@ -0,0 +1,3 @@
+require 'mkmf'
+
+create_makefile('rcast_256')
diff -u2prN cast_256/vc++/rcast_256.cpp cast_256_patch/vc++/rcast_256.cpp
--- cast_256/vc++/rcast_256.cpp Sun May 23 23:13:08 1999
+++ cast_256_patch/vc++/rcast_256.cpp Thu Aug 29 13:11:03 2002
@@ -111,5 +111,5 @@ extern "C" __declspec(dllexport) void In
rb_define_const(mCAST_256, "DECRYPT", INT2FIX(DECRYPT) );
- rb_define_module_function(mCAST_256, "set_key",(unsigned long (__cdecl *)(void)) set_key ,1);
- rb_define_module_function(mCAST_256, "crypt_block",(unsigned long (__cdecl *)(void)) crypt_block ,3);
+ rb_define_module_function(mCAST_256, "set_key",(unsigned long (__cdecl *)(...)) set_key ,1);
+ rb_define_module_function(mCAST_256, "crypt_block",(unsigned long (__cdecl *)(...)) crypt_block ,3);
}
それでは。
--
U.Nakamura <usa@osb.att.ne.jp>