[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