[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dennou-ruby:003338] Re: ruby-lapack-1.3 released
- To: TAKAGI Masahiro <takagi@xxxxxxxxxxxxxxxxxxx>
- Subject: [dennou-ruby:003338] Re: ruby-lapack-1.3 released
- From: Hiroki Yamamoto <hiroki@xxxxxxxxxxxxxxxxxx>
- Date: Mon, 18 Apr 2011 11:56:55 +0900
- Cc: seiya@xxxxxxxxxxxxxx, dennou-ruby@xxxxxxxxxxx
高木様:
山本です。
> make_csrc.rb でコケました。ruby 1.9.2p180 です。
rubyの違いでしょうか・・・。
こちらは ruby 1.8.7 でやってました。
On 2011/04/18, at 11:51, TAKAGI Masahiro wrote:
> 西澤様、山本様
>
>> 以下のリポジトリを試していただけますでしょうか。
>> % 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年
>>
-----------------------------------
山本 博基
hiroki@xxxxxxxxxxxxxxxxxx
京都大学大学院理学研究科
地球惑星科学専攻
気象学研究室 博士3年