>>308
解決済みだったらごめん。
そこだけじゃないし、コンパイル通るようにしてもCygwin上ではtest-allが刺さるし、他でもたぶんテスト通らないと思う。
あとリンカがエラー吐く場合はossl_engine.cの該当部分を#ifdef OPENSSL_NO_DYNAMIC_ENGINE
で囲むといけるっぽいけど。
テスト通らないし直し方もわかんないのでメール投げたりしてません。ごめんなさい。


Index: ext/digest/md5/md5ossl.h
===================================================================
RCS file: /src/ruby/ext/digest/md5/md5ossl.h,v
retrieving revision 1.1
diff -r1.1 md5ossl.h
5a6
> #include "defs.h"
Index: ext/digest/rmd160/rmd160ossl.h
===================================================================
RCS file: /src/ruby/ext/digest/rmd160/rmd160ossl.h,v
retrieving revision 1.1
diff -r1.1 rmd160ossl.h
5a6
> #include "defs.h"
Index: ext/digest/sha1/sha1ossl.h
===================================================================
RCS file: /src/ruby/ext/digest/sha1/sha1ossl.h,v
retrieving revision 1.1
diff -r1.1 sha1ossl.h
5a6
> #include "defs.h"