[ruby-dev:24216] Re: [SEGV] redefine Struct with same name

From: Yukihiro Matsumoto <matz@...>
Date: 2004-09-03 11:15:03 UTC
List: ruby-dev #24216
まつもと ゆきひろです

In message "Re: [ruby-dev:24214] Re: [SEGV] redefine Struct with same name"
    on Fri, 3 Sep 2004 18:45:07 +0900, H.Yamamoto <ocean@m2.ccsnet.ne.jp> writes:

|確認するとき、
|
|          ilink32 -q -Gn -S:0x2000000 -Tpe c0x32.obj main.obj,miniruby.exe,nul,bcc
|  win32-ruby19-static.lib cw32i.lib import32.lib ws2_32.lib
|  Error: 外部シンボル '_log2' が未解決(E:\RUBY-CVS\RUBY\BCCWIN32-RUBY19-STATIC.LI
|  B|math が参照)
|
|  ** error 2 ** deleting miniruby.exe
|
|というエラーが出たので、math.c だけ戻す必要がありました。
|
|調べてみると、log2 という関数は C99 で新規追加された関数のようで、
|bcc32, mswin32 には存在しません。mingw32 にはあるようです。

あ、やっぱ普遍的ではありませんか。ちょっと例で入れてみただけ
なので、log2は消します。

In This Thread

Prev Next