From: Yukihiro Matsumoto Date: 2004-09-03T20:15:03+09:00 Subject: [ruby-dev:24216] Re: [SEGV] redefine Struct with same name まつもと ゆきひろです In message "Re: [ruby-dev:24214] Re: [SEGV] redefine Struct with same name" on Fri, 3 Sep 2004 18:45:07 +0900, H.Yamamoto 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は消します。