From: Nobuyoshi Nakada Date: 2006-05-30T17:57:46+09:00 Subject: [ruby-dev:28675] Re: create header (Re: Re: ossl_cipher.c:124: warning: control reaches end of non-void function) なかだです。 06/05/30 に Tanaka Akira さんは書きました: > In article , > "Nobuyoshi Nakada" writes: > なんか入ったようですが、あとは ext/openssl 側での対処を望む、 > という感じですか? とりあえず、以前のままだとcreate_headerしても全部コマンドライン でも渡していたので、ヘッダを作ったときには渡さないようにしまし た。 ruby.hから読むようにするのはヘッダの順序に依存するので、すべて の拡張ライブラリに強制するのは、ちょっとためらわれます。 extmk.rbから実行した場合だけくらいがいいかもしれません。 > となって、調べてみると openssl_missing.c は ruby.h を > include していないのが原因のようです。 openssl_missing.cだけでなく、ossl.hはruby.hをincludeする前に HAVE_*マクロを使っているので、その前にincludeしなけりゃいけない ような気がします。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦