Project

General

Profile

Actions

Bug #6830

closed

test failure test_constants(OpenSSL::TestConfig) [/ruby/test/openssl/test_config.rb:27] on Mac + homebrew

Added by kosaki (Motohiro KOSAKI) over 11 years ago. Updated over 11 years ago.

Status:
Closed
Target version:
ruby -v:
ruby 2.0.0dev (2012-08-04 trunk 36617) [x86_64-darwin12.0.0]
Backport:
[ruby-core:46974]

Description

When using homebrew openssl, following test failure was happen.

  1. Failure:
    test_constants(OpenSSL::TestConfig) [/Users/kosaki/ruby/git/test/openssl/test_config.rb:27]:
    Exception raised:
    <#<Errno::ENOENT: No such file or directory - /usr/local/openssl-1.0.1c/openssl.cnf>>.

rough analysis.

homebrew installed openssl library to "/usr/local/Cellar/openssl/1.0.1c".

and following program output "/usr/local/openssl-1.0.1c".


int main()
{
printf("%s\n", X509_get_default_cert_area());
return 0;
}

I'm using following configure options.

configure
    --disable-install-doc
    --with-baseruby=/usr/bin/ruby
    --prefix=${HOME}/local/ruby-${suffix}
    --program-suffix=-${suffix}
--with-openssl-dir=/usr/local/Cellar/openssl/1.0.1c

So, I have several questions.

  1. Is X509_get_default_cert_area() a right way to obtain configuration file?
  2. If yes, is this homebrew bug?
  3. if yes, should we skip this test when using Mac OS X?
Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0