[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [dennou-ruby:001178] Re: NArray 0.5.6p1



堀之内様:

神代です。

On Wed, May 15, 2002 at 06:52:16PM +0900, Takeshi Horinouchi wrote:

| narray_local.h にあるためにリンクできない関数は
| 具体的にはどれですか。
| 
| # 安易に local と銘打ったものをインストールしたくないので
|    対策を考えます。

 ruby-netcdf (netcdfraw.c)

 - na_typestring
 - na_sizeof

ruby-dcl (dcl_cary2obj.c / dcl_obj2cary.c)

 - na_sizeof

でした。

しかし,問題はちょっと複雑で,narray.h で

 #define NA_PTR(a,p)    ((a)->ptr+(p)*na_sizeof[(a)->type])

という定義があるのですが(この関数は ruby-dcl, ruby-netcdf どちらでも
使っています),この na_sizeof が narray_local.h で定義されちゃってい
ます。つまり,narray.h と narray_local.h が独立ではありません。ざっと
見たところこの部分だけだと思いますが……

これについては NArray の作者の方に聞いてみるべきでしょうか。


-- 
神代  剛  (こうしろ つよし)  <t.koushiro@xxxxxx>
富士通エフ・アイ・ピー株式会社 環境システム事業推進部 システム部 
勤務先:通信総合研究所 電磁波計測部門 SMILESグループ
mailto:koshiro@xxxxxx  TEL:042-327-6880  FAX:042-327-6110