e$B0J2<$N$h$&$K!“e(Bopenssl e$B$K$O4D>u$Ne(B require
e$B$,$”$j!"7Y9p$,=P$^$9!#e(B
% ./ruby -v -ropenssl -e ‘’
ruby 1.9.2dev (2009-02-15 trunk 22317) [i686-linux]
/home/ruby/ancdata/lib/ruby/1.9.1/i686-linux/openssl.so: warning:
loading in progress, circular require considered harmful -
/home/ruby/ancdata/lib/ruby/1.9.1/openssl.rb
/home/ruby/ancdata/lib/ruby/1.9.1/openssl/ssl.rb:17: warning: loading in
progress, circular require considered harmful -
/home/ruby/ancdata/lib/ruby/1.9.1/openssl.rb
/home/ruby/ancdata/lib/ruby/1.9.1/openssl/x509.rb:17: warning: loading
in progress, circular require considered harmful -
/home/ruby/ancdata/lib/ruby/1.9.1/openssl.rb
e$B$3$l$r>C$7$?$$$N$G$9$,!"$I$&$9$k$N$,$$$$$G$7$g$&$+!#e(B
require e$B$9$k$H$-$Oe(B require ‘openssl’ e$B$H$7$J$5$$!"$H$$$&$3$He(B
e$B$K$7$F$7$^$&$N$G$"$l$P!"2<$K$D$1$?%Q%C%A$G2DG=$G$9!#e(B
e$B$?$@!"$3$l$@$He(B require “openssl/ssl” e$B$J$I$H$7$F$$$k$H$3$m$Oe(B
e$B$<$s$V=q$-49$($kI,MW$,$"$j$^$9!#E:IU$5$l$F$$$kCf$K$Oe(B
lib/net/pop.rb e$B$He(B lib/net/imap.rb e$B$,$"$j$^$7$?!#e(B
require e$B$9$k$H$3$m$r=q$-49$($J$/$F$b$$$$$h$&$K$9$k$N$be(B *.rb
e$B$J%U%!%$%k$rG$KA}$d$;$P2DG=$G$O$"$j$^$9$,!"$I$&$9$k$N$,$$$$e(B
e$B$G$9$+$M$’!#e(B
Index: ext/openssl/ossl_digest.c
— ext/openssl/ossl_digest.c (revision 22326)
+++ ext/openssl/ossl_digest.c (working copy)
@@ -233,7 +233,6 @@ ossl_digest_block_length(VALUE self)
void
Init_ossl_digest()
{
- rb_require(“openssl”);
rb_require(“digest”);
#if 0 /* let rdoc know about mOSSL */
Index: ext/openssl/lib/openssl/ssl.rb
— ext/openssl/lib/openssl/ssl.rb (revision 22326)
+++ ext/openssl/lib/openssl/ssl.rb (working copy)
@@ -14,7 +14,6 @@
$Id$
=end
-require “openssl”
require “openssl/buffering”
require “fcntl”
Index: ext/openssl/lib/openssl/x509.rb
— ext/openssl/lib/openssl/x509.rb (revision 22326)
+++ ext/openssl/lib/openssl/x509.rb (working copy)
@@ -14,8 +14,6 @@
$Id$
=end
-require “openssl”
module OpenSSL
module X509
class ExtensionFactory
Index: lib/net/pop.rb
— lib/net/pop.rb (revision 22326)
+++ lib/net/pop.rb (working copy)
@@ -25,7 +25,7 @@ require ‘digest/md5’
require ‘timeout’
begin
- require “openssl/ssl”
- require “openssl”
rescue LoadError
end
Index: lib/net/imap.rb
— lib/net/imap.rb (revision 22326)
+++ lib/net/imap.rb (working copy)
@@ -18,7 +18,7 @@ require “monitor”
require “digest/md5”
require “strscan”
begin
- require “openssl/ssl”
- require “openssl”
rescue LoadError
end