From: Kazuhiro Yoshida Date: 2003-07-25T12:13:34+09:00 Subject: [ruby-dev:20887] ext/openssl undefined BN_pseudo_rand_range もりきゅうです。 ext/openssl の make に失敗。 なんで ext/ のどこかで失敗したらそこで止まっちゃうんだろう? ruby-1.8.0-preview4 Linux 2.4.20-19.7 (RedHat 7.3) openssl-devel-0.9.6b-32.7 openssl-0.9.6b-32.7 [moriq@aser openssl]$ make gcc -shared -Wl,--no-undefined -L"/home/moriq/src/ruby-1.8.0" -L"/usr/local/lib" -o openssl.so openssl_missing.o ossl.o ossl_bn.o ossl_cipher.o ossl_config.o ossl_digest.o ossl_hmac.o ossl_ns_spki.o ossl_ocsp.o ossl_pkcs7.o ossl_pkey.o ossl_pkey_dh.o ossl_pkey_dsa.o ossl_pkey_rsa.o ossl_rand.o ossl_ssl.o ossl_x509.o ossl_x509attr.o ossl_x509cert.o ossl_x509crl.o ossl_x509ext.o ossl_x509name.o ossl_x509req.o ossl_x509revoked.o ossl_x509store.o -lruby -lssl -lcrypto -ldl -lcrypt -lm -lc ossl_bn.o: In function `ossl_bn_s_pseudo_rand_range': /home/moriq/src/ruby-1.8.0/ext/openssl/ossl_bn.c:476: undefined reference to `BN_pseudo_rand_range' collect2: ld returned 1 exit status make: *** [openssl.so] Error 1 ---- YOSHIDA Kazuhiro moriq@moriq.com http://www.moriq.com/