From: Tanaka Akira Date: 2006-05-25T14:27:57+09:00 Subject: [ruby-dev:28668] Re: create header (Re: Re: ossl_cipher.c:124: warning: control reaches end of non-void function) In article , "Nobuyoshi Nakada" writes: > ruby -pi -e '$_.sub!(/s,@COMPILE_C(XX)?@,\$\$\([A-Z]+\)/){"#$& > $$(INCFLAGS)"}' */Makefile.sub > してください。 やってみました。 すると、make check で問題が出ました。ちょっと絞ると openssl のところで % ./ruby test/runner.rb -v test/openssl Loaded suite openssl Started test_decode(OpenSSL::TestASN1): . ... test_parallel(OpenSSL::TestSSL): *** glibc detected *** double free or corruption (!prev): 0x082c4558 *** となって、調べてみると openssl_missing.c は ruby.h を include していないのが原因のようです。 extconf.h を include するようにしたら問題なくなりました。 -- [田中 哲][たなか あきら][Tanaka Akira]