From: "藤本尚邦 / FUJIMOTO Hisakuni" Date: 1998-01-03T16:18:51+09:00 Subject: [ruby-dev:1186] multiply-defined cFixnum and mKernel 藤本です、こんにちは。 CodeWarriorのリンカはデフォルトで、変数の多重定義はリンク時エラー、 関数の多重定義はリンク時警告されるようになっているのですが、rubyをリン クすると Link Error : multiply-defined 'cFixnum' (data) Defined in object.c Defined in numeric.c Link Error : multiply-defined 'mKernel' (data) Defined in object.c Defined in class.c のようにcFixnumとmKernelが多重定義エラーになります。とりあえずobject.c の方を #ifdef MACRUBY extern VALUE mKernel; VALUE cObject; VALUE cModule; VALUE cClass; extern VALUE cFixnum; VALUE cData; #else ... としてリンクしてます。これは(実害のない)バグではないかと思うのですがど うでしょうか? ============================================================= 藤本尚邦 FUJIMOTO Hisakuni hisa@imasy.or.jp =============================================================