[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