Hi, At Sun, 9 May 2010 08:12:27 +0900, Charlie Savage wrote in [ruby-core:30108]: > OpenSSL (v1.0) is installed to c:\Development\msys\local\bin > and c:\Development\msys\local\include. How were those directory names given to the compiler? The mkmf.log doesn't seem contain them. have_library: checking for main() in crypto.lib... -------------------- yes "cl -nologo -Feconftest -I../../../.ext/include/i386-mswin32_100 -I../../.././include -I../../.././ext/digest/md5 -I../../.././ext/digest/md5/.. -I../../.././include -MD -Zi -W2 -wd4996 -Od -Zm600 conftest.c msvcr100-ruby191-static.lib crypto.lib unicows.lib oldnames.lib user32.lib advapi32.lib shell32.lib ws2_32.lib -link -incremental:no -debug -opt:ref -opt:icf -libpath:. -libpath:../../.. " have_header: checking for openssl/md5.h... -------------------- yes "cl -nologo -I../../../.ext/include/i386-mswin32_100 -I../../.././include -I../../.././ext/digest/md5 -I../../.././ext/digest/md5/.. -MD -Zi -W2 -wd4996 -Od -Zm600 -c conftest.c" And from where have you downloaded and installed that OpenSSL? -- Nobu Nakada