[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dennou-ruby:002743] Re: コマン ドラインオプションでエラ ー
- To: dennou-ruby@xxxxxxxxxxx
- Subject: [dennou-ruby:002743] Re: コマン ドラインオプションでエラ ー
- From: KOSHIRO Tsuyoshi <koshiro@xxxxxxxxxxxxxx>
- Date: Wed, 06 Dec 2006 00:09:52 +0900
神代です.
Cygwinパッケージを更新しました.
合わせて RPM (Vine 3.2/4.0, Fedora Core 6 i386) も更新されています.
FC6 x86_64 でのリビルドお願いします >西澤さん
At Tue, 05 Dec 2006 21:58:20 +0900,
Takeshi Horinouchi wrote:
>
> 堀之内です。
>
> すみません、その通りです。バグがありました。
> 大変良くないとは思うのですが、サーバー上の 1.5.3 を更新
> してしまいました。ChangeLog に 1.5.3 が re-released と
> なっていれば新しい版です。手元ではこれで落ちなくなりました。
> パッケージ作者の皆さん、ごめんなさい。
>
> ちなみに次のようなバグでした。
> C 版の問題でなくラッパーの問題。
> --- init.c.gtk~ 2006-12-01 10:11:34.000000000 +0900
> +++ init.c.gtk 2006-12-05 21:42:05.000000000 +0900
> @@ -94,7 +94,7 @@
> Check_Type(ary,T_ARRAY);
> argc = RARRAY(ary)->len;
> ptr = RARRAY(ary)->ptr;
> - argv = ALLOC_N(char*,argc);
> + argv = ALLOC_N(char*,argc+1);
> argv[0] = STR2CSTR(name);
> for (i=0;i<argc;i++)
> argv[i+1] = STR2CSTR(ptr[i]);
>
> init.c.default も同様。
>
> > 大塚です。
> >
> > CYGWINで電脳製品を使っているのですが、最近リリースされた
> >
> > dcl-C-gtk2 5.3.2-1
> > ruby-dcl-gtk2 1.5.3-1
> >
> > のCYGWINパッケージ版をインストールしたところ、以下の状況でエラー
> > になりました。
> >
> > #!/usr/bin/ruby
> > require "numru/dcl"
> > include NumRu
> > DCL::gropn(1)
> > DCL::grcls
> >
> > という内容のファイルを test.rb に書いて、
> > コマンドラインオプションを適当に与えて実行すると
> > 以下のようになります。
> >
> > $ ruby test.rb a b c
> > test.rb:4: [BUG] Segmentation fault
> > ruby 1.8.5 (2006-08-25) [i386-cygwin]
> >
> > Aborted (core dumped)
> >
> > 但し、コマンドラインオプションが2個以下の時には起こりません。
> >
> > 最近のコマンドラインオプションからのパラメータ指定対応と
> > 関係あるのでしょうか?
> >
> >
> > Takeshi Horinouchi wrote:
> > > 堀之内です。
> > >
> > > DCL の Ruby ラッパー RubyDCL をアップデートしました。
> > > Ver 1.5.3 です。変更点は、Mac OS X 対応(の改良)と、
> > > C 版 DCL 5.3.2 への対応です。5.3.2 以降とともに使う場合、
> > > コマンドラインオプションで -sw:ldump=true などと
> > > パラメター指定できます。ダウンロードはこちらから:
> > > http://ruby.gfd-dennou.org/products/ruby-dcl/
> > >
> > > 実行例:
> > > % cd ruby-dcl-1.5.3/demo/grph2/g2pack
> > > % ruby g2pk01.rb 4 -sw:lwnd=false
> > > (画面を出さずに PNG ファイルができるのでバッチ処理向き。
> > > 装置番号4は GTK 利用で、GTK の場合ダンプファイルは PNG
> > > になります。)
> > >
> > > なお、この機能を使うには、CDCL 5.3.2
> > > (http://www.gfd-dennou.org/arch/dcl/dcl-5.3.2-C.tar.gz)
> > > をあらかじめインストールした上で、RubyDCL 1.5.3 をインス
> > > トールする必要があります。5.3.1 以前のC版を入れている
> > > 場合、パラメター指定はソースに直書き or 環境変数 or
> > > .dclrc 利用のいずれかのみになります。
> > >
> > > --
> > > 堀之内 武 <horinout@xxxxxxxxxxxxxxxxxx>
> > > 611-0011 宇治市五ヶ庄 京都大学生存圏研究所
> > >
> > >
> >
> >
> > --
> > 京都大学大学院理学研究科
> > 気象学研究室 D1
> > 大塚成徳 (Shigenori OTSUKA)
> > email: otsuka@xxxxxxxxxxxxxxxxxx
> >
>
> --
> 堀之内 武 <horinout@xxxxxxxxxxxxxxxxxx>
> 611-0011 宇治市五ヶ庄 京都大学生存圏研究所
>
>
>