From: Luis Lavena Date: 2010-12-10T04:47:38+09:00 Subject: [ruby-core:33654] [Ruby 1.9-Bug#3834] ext/openssl fails to build in certain scenarios due to misordered pkg-config check Issue #3834 has been updated by Luis Lavena. Hello, RubyInstaller do not bundle pkg-config, so that part will fail and will check for crypto libeay32 and ssl ssleay32 as usual. I just checked and compiles fine, following are the snip of mkmf.log that matters: -------------------- package configuration for openssl is not found have_header: checking for openssl/ssl.h... -------------------- yes "gcc -E -I../../.ext/include/i386-mingw32 -I../../../../../../ruby/include -I../../../../../../ruby/ext/openssl -O3 -g -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long conftest.c -o conftest.i" checked program was: /* begin */ 1: #include "ruby.h" 2: 3: #include 4: #include 5: #include /* end */ -------------------- ---------------------------------------- http://redmine.ruby-lang.org/issues/show/3834 ---------------------------------------- http://redmine.ruby-lang.org