[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dennou-ruby:003337] Re: ruby-lapack-1.3 released
- To: hiroki@xxxxxxxxxxxxxxxxxx
- Subject: [dennou-ruby:003337] Re: ruby-lapack-1.3 released
- From: TAKAGI Masahiro <takagi@xxxxxxxxxxxxxxxxxxx>
- Date: Mon, 18 Apr 2011 11:51:04 +0900
- Cc: seiya@xxxxxxxxxxxxxx, dennou-ruby@xxxxxxxxxxx
西澤様、山本様
> 以下のリポジトリを試していただけますでしょうか。
> % git clone http://ruby.gfd-dennou.org/products/ruby-lapack/ruby-lapack.git
make_csrc.rb でコケました。ruby 1.9.2p180 です。
making c source files
dev/make_csrc.rb:247:in `block in create_code': undefined method `each' for #<String:0x112e4bc> (NoMethodError)
from dev/make_csrc.rb:244:in `each'
from dev/make_csrc.rb:244:in `create_code'
from dev/make_csrc.rb:763:in `block in generate_code'
from dev/make_csrc.rb:759:in `each'
from dev/make_csrc.rb:759:in `each_with_index'
from dev/make_csrc.rb:759:in `generate_code'
from dev/make_csrc.rb:858:in `<main>'
*** extconf.rb failed ***
> > 僕の環境だと extern にすると、コンパイルは通るんですが、
> > いざ、サンプルを動かそうとすると、rblapack_ZEROが見つからない
> > っていう趣旨のエラーが出て、動かなかったのですが、
> > 高木さんの環境では、ruby-lapack付属のサンプルプログラムは動いたでしょうか?
こちらはなぜか動きました。
rb_lapack.c に実体は定義しているんですよね?
At Mon, 18 Apr 2011 11:38:51 +0900,
Yamamoto Hiroki wrote:
>
> 高木様、西澤様:
>
> 高木様:
> 京大の山本です。
> 僕も昨夜、同じことをしてました。
> #報告をdennou-ruby全体に送ったほうがよかったですね。
>
> >>> extern VALUE sHelp, sUsage;
> >>> extern VALUE rblapack_ZERO;
>
>
> 僕の環境だと extern にすると、コンパイルは通るんですが、
> いざ、サンプルを動かそうとすると、rblapack_ZEROが見つからない
> っていう趣旨のエラーが出て、動かなかったのですが、
> 高木さんの環境では、ruby-lapack付属のサンプルプログラムは動いたでしょうか?
>
>
> 西澤様:
> > 以下のリポジトリを試していただけますでしょうか。
> > % git clone http://ruby.gfd-dennou.org/products/ruby-lapack/ruby-lapack.git
>
> 試してみました。大丈夫でした。
>
>
>
> On 2011/04/18, at 11:16, Seiya Nishizawa wrote:
>
> > 高木様、山本様
> >
> > ありがとうございます。
> >
> > static にしてみました。(extern でいけるとは気づきませんでした。)
> > 以下のリポジトリを試していただけますでしょうか。
> > % git clone http://ruby.gfd-dennou.org/products/ruby-lapack/ruby-lapack.git
> >
> > すいませんが、よろしくお願いいたします。
> >
> > 西澤誠也
> >
> > 2011/4/18 TAKAGI Masahiro <takagi@xxxxxxxxxxxxxxxxxxx>:
> >> 高木です。
> >>
> >> Mac OS X 10.6 にインストールしたところ、シンボルの多重定義でエラーにな
> >> りました。
> >>
> >> ld: duplicate symbol _sHelp in cbdsqr.o and cbbcsd.o
> >>
> >> 次のようにすると回避できるようです。
> >>
> >> diff ruby-lapack-1.3.orig/rb_lapack.c ruby-lapack-1.3/rb_lapack.c
> >> 3a4,6
> >>> VALUE sHelp, sUsage;
> >>> VALUE rblapack_ZERO;
> >>>
> >> diff ruby-lapack-1.3.orig/rb_lapack.h ruby-lapack-1.3/rb_lapack.h
> >> 16,17c16,17
> >> < VALUE sHelp, sUsage;
> >> < VALUE rblapack_ZERO;
> >> ---
> >>> extern VALUE sHelp, sUsage;
> >>> extern VALUE rblapack_ZERO;
> >>
> >>
> >>
> >> At Sun, 17 Apr 2011 10:34:56 +0900,
> >> Nishizawa Seiya wrote:
> >>>
> >>> 西澤です
> >>>
> >>> Ruby-LAPACK の 1.3 をリリースしました。
> >>>
> >>> 内容の変更
> >>> いくつかの引数を省略可能となった
> >>> いくつかのメソッドについてテストを追加
> >>> バグフィックス
> >>>
> >>> その他の変更
> >>> リポジトリを CVS から git に変更
> >>> gem でのインストールを追加
> >>>
> >>>
> >>> --
> >>> Seiya Nishizawa
> >>> Center for Planetary Science, Kobe University
> >>> TEL : 078-803-6472
> >>> FAX : 078-803-5731
> >>>
> >>
> >>
> >
> >
> >
> > --
> > Seiya Nishizawa
> > Center for Planetary Science, Kobe University
> > TEL : 078-803-6472
> > FAX : 078-803-5731
>
>
>
> -----------------------------------
> 山本 博基
> hiroki@xxxxxxxxxxxxxxxxxx
> 京都大学大学院理学研究科
> 地球惑星科学専攻
> 気象学研究室 博士3年
>