Hi,
I''m trying to get running Eventmachine on OpenBSD/i386 4.2 with
* gem 1.0.1
* gcc -v
Reading specs from /usr/lib/gcc-lib/i386-unknown-openbsd4.2/3.3.5/specs
Configured with:
Thread model: single
gcc version 3.3.5 (propolice)
*ruby -v
ruby 1.8.5 (2006-08-25) [i386-openbsd4.2]
Here are the error messages when I try to run eventd mongrel :
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZTISi''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZTISi''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZTISi''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZTISi''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZTISi''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZNSiD1Ev''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZNSiD1Ev''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZNSiD0Ev''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZNSiD0Ev''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZTv0_n12_NSiD1Ev''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZTv0_n12_NSiD1Ev''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZTv0_n12_NSiD0Ev''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZTv0_n12_NSiD0Ev''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZTISo''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZTISo''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZTISo''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZTISo''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZTISo''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZNSoD1Ev''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZNSoD1Ev''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZNSoD0Ev''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZNSoD0Ev''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZTv0_n12_NSoD1Ev''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZTv0_n12_NSoD1Ev''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZTv0_n12_NSoD0Ev''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZTv0_n12_NSoD0Ev''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol
''_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol
''_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol
''_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol
''_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol
''_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol
''_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol
''_ZTISt15basic_streambufIcSt11char_traitsIcEE''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZNSs4_Rep11_S_terminalE''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZSt4cerr''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZNSt13runtime_errorD1Ev''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZTISt13runtime_error''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZNSs4_Rep11_S_max_sizeE''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZNSs20_S_empty_rep_storageE''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol
''_ZTVSt15basic_streambufIcSt11char_traitsIcEE''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZTVSt9basic_iosIcSt11char_traitsIcEE''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZTISi''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZTISi''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZTISi''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZTISi''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZTISi''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZNSiD1Ev''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZNSiD1Ev''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZNSiD0Ev''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZNSiD0Ev''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZTv0_n12_NSiD1Ev''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZTv0_n12_NSiD1Ev''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZTv0_n12_NSiD0Ev''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZTv0_n12_NSiD0Ev''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZTISo''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZTISo''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZTISo''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZTISo''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZTISo''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZNSoD1Ev''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZNSoD1Ev''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZNSoD0Ev''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZNSoD0Ev''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZTv0_n12_NSoD1Ev''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZTv0_n12_NSoD1Ev''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZTv0_n12_NSoD0Ev''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZTv0_n12_NSoD0Ev''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol
''_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol
''_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol
''_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol
''_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol
''_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol
''_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol
''_ZTISt15basic_streambufIcSt11char_traitsIcEE''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZNSs4_Rep11_S_terminalE''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZSt4cerr''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZNSt13runtime_errorD1Ev''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZTISt13runtime_error''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZNSs4_Rep11_S_max_sizeE''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZNSs20_S_empty_rep_storageE''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol
''_ZTVSt15basic_streambufIcSt11char_traitsIcEE''
/usr/local/bin/ruby:/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
undefined symbol ''_ZTVSt9basic_iosIcSt11char_traitsIcEE''
** Ruby version is not up-to-date; loading cgi_multipart_eof_fix
/usr/local/lib/ruby/gems/1.8/gems/swiftiply-0.6.1.1/src/swiftcore/evented_mongrel.rb:21:
uninitialized constant Mongrel::EventMachine (NameError)
from
/usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`gem_original_require''
from
/usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`require''
from
/usr/local/lib/ruby/gems/1.8/gems/swiftiply-0.6.1.1/bin/mongrel_rails:11
from /usr/local/bin/mongrel_rails:19:in `load''
from /usr/local/bin/mongrel_rails:19
some informations about rubyeventmachine.so :
ldd
/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so
/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so:
Start End Type Open Ref GrpRef Name
0de4a000 2de54000 dlib 1 0 0
/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/lib/rubyeventmachine.so
01ff9000 22027000 rlib 0 1 0
/usr/local/lib/libruby.so.1.85
0ca94000 2ca9d000 rlib 0 1 0 /usr/lib/libpthread.so.8.0
04c89000 24c90000 rlib 0 2 0 /usr/lib/libm.so.2.3
and the compilation log :
cat /usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0/ext/mkmf.log
have_library: checking for main() in -lpthread... -------------------- yes
"cc -o conftest -I. -I/usr/local/lib/ruby/1.8/i386-openbsd4.2 -I.
-I/usr/local/include -DOPENSSL_NO_STATIC_ENGINE -O2 -pipe -fPIC
conftest.c -L''/usr/local/lib''
-Wl,-R''/usr/local/lib'' -L''/usr/local/lib''
-Wl,-R''/usr/local/lib'' -lruby-static -lpthread -lm
-lc"
checked program was:
/* begin */
1: /*top*/
2: int main() { return 0; }
3: int t() { main(); return 0; }
/* end */
--------------------
have_library: checking for main() in -lssl... -------------------- no
"cc -o conftest -I. -I/usr/local/lib/ruby/1.8/i386-openbsd4.2 -I.
-I/usr/local/include -DOPENSSL_NO_STATIC_ENGINE -O2 -pipe -fPIC
conftest.c -L''/usr/local/lib''
-Wl,-R''/usr/local/lib'' -L''/usr/local/lib''
-Wl,-R''/usr/local/lib'' -lpthread -lruby-static -lssl
-lpthread
-lm -lc"
/usr/lib/libssl.so.11.0: undefined reference to `BIO_find_type''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_enc_null''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_CIPHER_CTX_init''
/usr/lib/libssl.so.11.0: undefined reference to `X509_NAME_dup''
/usr/lib/libssl.so.11.0: undefined reference to `COMP_compress_block''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_rc2_cbc''
/usr/lib/libssl.so.11.0: undefined reference to `sk_new_null''
/usr/lib/libssl.so.11.0: undefined reference to
`X509_STORE_get_by_subject''
/usr/lib/libssl.so.11.0: undefined reference to `lh_free''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_VerifyFinal''
/usr/lib/libssl.so.11.0: undefined reference to `COMP_CTX_new''
/usr/lib/libssl.so.11.0: undefined reference to `sk_dup''
/usr/lib/libssl.so.11.0: undefined reference to
`X509_STORE_CTX_set_ex_data''
/usr/lib/libssl.so.11.0: undefined reference to `X509_free''
/usr/lib/libssl.so.11.0: undefined reference to `CRYPTO_get_ex_data''
/usr/lib/libssl.so.11.0: undefined reference to `BN_bin2bn''
/usr/lib/libssl.so.11.0: undefined reference to
`CRYPTO_get_ex_new_index''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_DigestFinal_ex''
/usr/lib/libssl.so.11.0: undefined reference to
`PEM_read_bio_RSAPrivateKey''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_aes_128_cbc''
/usr/lib/libssl.so.11.0: undefined reference to `BN_bn2bin''
/usr/lib/libssl.so.11.0: undefined reference to `RAND_add''
/usr/lib/libssl.so.11.0: undefined reference to `BIO_s_socket''
/usr/lib/libssl.so.11.0: undefined reference to `asn1_add_error''
/usr/lib/libssl.so.11.0: undefined reference to `BUF_MEM_grow_clean''
/usr/lib/libssl.so.11.0: undefined reference to `d2i_RSAPrivateKey''
/usr/lib/libssl.so.11.0: undefined reference to `sk_num''
/usr/lib/libssl.so.11.0: undefined reference to `BIO_free_all''
/usr/lib/libssl.so.11.0: undefined reference to `RSA_up_ref''
/usr/lib/libssl.so.11.0: undefined reference to `BIO_get_retry_reason''
/usr/lib/libssl.so.11.0: undefined reference to `X509_STORE_new''
/usr/lib/libssl.so.11.0: undefined reference to `HMAC_Final''
/usr/lib/libssl.so.11.0: undefined reference to `HMAC_Init_ex''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_md5''
/usr/lib/libssl.so.11.0: undefined reference to `ASN1_object_size''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_get_cipherbyname''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_rc4''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_add_cipher''
/usr/lib/libssl.so.11.0: undefined reference to `ASN1_get_object''
/usr/lib/libssl.so.11.0: undefined reference to `BIO_s_file''
/usr/lib/libssl.so.11.0: undefined reference to `COMP_expand_block''
/usr/lib/libssl.so.11.0: undefined reference to `BIO_snprintf''
/usr/lib/libssl.so.11.0: undefined reference to `d2i_RSAPrivateKey_bio''
/usr/lib/libssl.so.11.0: undefined reference to `ASN1_dup''
/usr/lib/libssl.so.11.0: undefined reference to `RSA_sign''
/usr/lib/libssl.so.11.0: undefined reference to `ERR_peek_error''
/usr/lib/libssl.so.11.0: undefined reference to
`PEM_read_bio_PrivateKey''
/usr/lib/libssl.so.11.0: undefined reference to `lh_retrieve''
/usr/lib/libssl.so.11.0: undefined reference to `X509_get_pubkey''
/usr/lib/libssl.so.11.0: undefined reference to `CRYPTO_dup_ex_data''
/usr/lib/libssl.so.11.0: undefined reference to `DH_generate_key''
/usr/lib/libssl.so.11.0: undefined reference to `DH_size''
/usr/lib/libssl.so.11.0: undefined reference to `i2d_ASN1_INTEGER''
/usr/lib/libssl.so.11.0: undefined reference to `lh_doall_arg''
/usr/lib/libssl.so.11.0: undefined reference to `CRYPTO_set_ex_data''
/usr/lib/libssl.so.11.0: undefined reference to `BIO_printf''
/usr/lib/libssl.so.11.0: undefined reference to `CRYPTO_lock''
/usr/lib/libssl.so.11.0: undefined reference to `DSA_verify''
/usr/lib/libssl.so.11.0: undefined reference to `sk_pop_free''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_aes_192_cbc''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_MD_CTX_cleanup''
/usr/lib/libssl.so.11.0: undefined reference to `HMAC_CTX_set_flags''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_aes_256_cbc''
/usr/lib/libssl.so.11.0: undefined reference to `BIO_puts''
/usr/lib/libssl.so.11.0: undefined reference to
`X509_verify_cert_error_string''
/usr/lib/libssl.so.11.0: undefined reference to `BN_num_bits''
/usr/lib/libssl.so.11.0: undefined reference to
`ASN1_check_infinite_end''
/usr/lib/libssl.so.11.0: undefined reference to
`X509_STORE_CTX_purpose_inherit''
/usr/lib/libssl.so.11.0: undefined reference to `BUF_MEM_new''
/usr/lib/libssl.so.11.0: undefined reference to `BIO_free''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_dss1''
/usr/lib/libssl.so.11.0: undefined reference to `DH_new''
/usr/lib/libssl.so.11.0: undefined reference to `d2i_PrivateKey''
/usr/lib/libssl.so.11.0: undefined reference to
`X509_STORE_set_default_paths''
/usr/lib/libssl.so.11.0: undefined reference to `DSA_sign''
/usr/lib/libssl.so.11.0: undefined reference to `DH_compute_key''
/usr/lib/libssl.so.11.0: undefined reference to `CRYPTO_add_lock''
/usr/lib/libssl.so.11.0: undefined reference to `COMP_CTX_free''
/usr/lib/libssl.so.11.0: undefined reference to `sk_push''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_sha1''
/usr/lib/libssl.so.11.0: undefined reference to `BIO_ctrl''
/usr/lib/libssl.so.11.0: undefined reference to `X509_STORE_CTX_init''
/usr/lib/libssl.so.11.0: undefined reference to `i2d_DHparams''
/usr/lib/libssl.so.11.0: undefined reference to `RSA_private_decrypt''
/usr/lib/libssl.so.11.0: undefined reference to `ERR_put_error''
/usr/lib/libssl.so.11.0: undefined reference to `RSA_new''
/usr/lib/libssl.so.11.0: undefined reference to `BIO_write''
/usr/lib/libssl.so.11.0: undefined reference to `sk_set_cmp_func''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_PKEY_assign''
/usr/lib/libssl.so.11.0: undefined reference to `CRYPTO_free''
/usr/lib/libssl.so.11.0: undefined reference to `OBJ_NAME_add''
/usr/lib/libssl.so.11.0: undefined reference to `sk_new''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_PKEY_type''
/usr/lib/libssl.so.11.0: undefined reference to `d2i_ASN1_INTEGER''
/usr/lib/libssl.so.11.0: undefined reference to `sk_zero''
/usr/lib/libssl.so.11.0: undefined reference to `X509_verify_cert''
/usr/lib/libssl.so.11.0: undefined reference to `sk_free''
/usr/lib/libssl.so.11.0: undefined reference to `BIO_new''
/usr/lib/libssl.so.11.0: undefined reference to `d2i_X509_bio''
/usr/lib/libssl.so.11.0: undefined reference to
`X509_check_private_key''
/usr/lib/libssl.so.11.0: undefined reference to
`EVP_CIPHER_CTX_cleanup''
/usr/lib/libssl.so.11.0: undefined reference to `sk_value''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_DigestInit_ex''
/usr/lib/libssl.so.11.0: undefined reference to `CRYPTO_new_ex_data''
/usr/lib/libssl.so.11.0: undefined reference to `BIO_pop''
/usr/lib/libssl.so.11.0: undefined reference to
`EVP_PKEY_copy_parameters''
/usr/lib/libssl.so.11.0: undefined reference to `X509_get_subject_name''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_PKEY_new''
/usr/lib/libssl.so.11.0: undefined reference to `i2d_X509_NAME''
/usr/lib/libssl.so.11.0: undefined reference to `RSA_public_encrypt''
/usr/lib/libssl.so.11.0: undefined reference to `i2d_X509''
/usr/lib/libssl.so.11.0: undefined reference to `PEM_read_bio_X509''
/usr/lib/libssl.so.11.0: undefined reference to `HMAC_CTX_cleanup''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_MD_CTX_init''
/usr/lib/libssl.so.11.0: undefined reference to `ERR_clear_error''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_DigestUpdate''
/usr/lib/libssl.so.11.0: undefined reference to `OBJ_obj2nid''
/usr/lib/libssl.so.11.0: undefined reference to `OBJ_bsearch''
/usr/lib/libssl.so.11.0: undefined reference to `sk_delete''
/usr/lib/libssl.so.11.0: undefined reference to `RAND_bytes''
/usr/lib/libssl.so.11.0: undefined reference to `RSAPrivateKey_dup''
/usr/lib/libssl.so.11.0: undefined reference to `asn1_Finish''
/usr/lib/libssl.so.11.0: undefined reference to `BIO_copy_next_retry''
/usr/lib/libssl.so.11.0: undefined reference to `sk_set''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_des_cbc''
/usr/lib/libssl.so.11.0: undefined reference to `OpenSSLDie''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_EncryptInit_ex''
/usr/lib/libssl.so.11.0: undefined reference to
`EVP_PKEY_missing_parameters''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_DecryptInit_ex''
/usr/lib/libssl.so.11.0: undefined reference to `BIO_callback_ctrl''
/usr/lib/libssl.so.11.0: undefined reference to `DH_free''
/usr/lib/libssl.so.11.0: undefined reference to
`X509_STORE_CTX_cleanup''
/usr/lib/libssl.so.11.0: undefined reference to `BUF_MEM_free''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_SignFinal''
/usr/lib/libssl.so.11.0: undefined reference to `sk_find''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_MD_CTX_copy_ex''
/usr/lib/libssl.so.11.0: undefined reference to `BIO_read''
/usr/lib/libssl.so.11.0: undefined reference to `X509_certificate_type''
/usr/lib/libssl.so.11.0: undefined reference to `ASN1_INTEGER_get''
/usr/lib/libssl.so.11.0: undefined reference to `RSA_free''
/usr/lib/libssl.so.11.0: undefined reference to `d2i_DHparams''
/usr/lib/libssl.so.11.0: undefined reference to `BIO_int_ctrl''
/usr/lib/libssl.so.11.0: undefined reference to `BIO_f_buffer''
/usr/lib/libssl.so.11.0: undefined reference to `sk_shift''
/usr/lib/libssl.so.11.0: undefined reference to `OPENSSL_cleanse''
/usr/lib/libssl.so.11.0: undefined reference to `lh_new''
/usr/lib/libssl.so.11.0: undefined reference to `CRYPTO_free_ex_data''
/usr/lib/libssl.so.11.0: undefined reference to `ASN1_INTEGER_set''
/usr/lib/libssl.so.11.0: undefined reference to `ERR_peek_last_error''
/usr/lib/libssl.so.11.0: undefined reference to `i2d_ASN1_OCTET_STRING''
/usr/lib/libssl.so.11.0: undefined reference to
`X509_STORE_CTX_get_ex_new_index''
/usr/lib/libssl.so.11.0: undefined reference to `RSA_verify''
/usr/lib/libssl.so.11.0: undefined reference to `BN_dup''
/usr/lib/libssl.so.11.0: undefined reference to `ERR_add_error_data''
/usr/lib/libssl.so.11.0: undefined reference to `X509_NAME_cmp''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_CipherInit_ex''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_PKEY_size''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_add_digest''
/usr/lib/libssl.so.11.0: undefined reference to `BIO_push''
/usr/lib/libssl.so.11.0: undefined reference to `CRYPTO_mem_ctrl''
/usr/lib/libssl.so.11.0: undefined reference to `X509_get_issuer_name''
/usr/lib/libssl.so.11.0: undefined reference to `ASN1_put_object''
/usr/lib/libssl.so.11.0: undefined reference to `X509_get_ext_count''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_des_ede3_cbc''
/usr/lib/libssl.so.11.0: undefined reference to `X509_STORE_free''
/usr/lib/libssl.so.11.0: undefined reference to
`ERR_load_crypto_strings''
/usr/lib/libssl.so.11.0: undefined reference to `BUF_MEM_grow''
/usr/lib/libssl.so.11.0: undefined reference to `lh_insert''
/usr/lib/libssl.so.11.0: undefined reference to
`X509_STORE_load_locations''
/usr/lib/libssl.so.11.0: undefined reference to `X509_NAME_free''
/usr/lib/libssl.so.11.0: undefined reference to `d2i_ASN1_OCTET_STRING''
/usr/lib/libssl.so.11.0: undefined reference to `CRYPTO_malloc''
/usr/lib/libssl.so.11.0: undefined reference to `lh_delete''
/usr/lib/libssl.so.11.0: undefined reference to `BN_clear_free''
/usr/lib/libssl.so.11.0: undefined reference to `X509_PURPOSE_set''
/usr/lib/libssl.so.11.0: undefined reference to `d2i_X509_NAME''
/usr/lib/libssl.so.11.0: undefined reference to `RSA_flags''
/usr/lib/libssl.so.11.0: undefined reference to `d2i_X509''
/usr/lib/libssl.so.11.0: undefined reference to `asn1_GetSequence''
/usr/lib/libssl.so.11.0: undefined reference to `RSA_size''
/usr/lib/libssl.so.11.0: undefined reference to `RAND_pseudo_bytes''
/usr/lib/libssl.so.11.0: undefined reference to `BIO_s_connect''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_PKEY_free''
/usr/lib/libssl.so.11.0: undefined reference to `X509_TRUST_set''
/usr/lib/libssl.so.11.0: undefined reference to `HMAC_Update''
/usr/lib/libssl.so.11.0: undefined reference to
`X509_STORE_CTX_set_verify_cb''
/usr/lib/libssl.so.11.0: undefined reference to `ERR_load_strings''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_md2''
/usr/lib/libssl.so.11.0: undefined reference to `HMAC_CTX_init''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_get_digestbyname''
collect2: ld returned 1 exit status
checked program was:
/* begin */
1: /*top*/
2: int main() { return 0; }
3: int t() { main(); return 0; }
/* end */
"cc -o conftest -I. -I/usr/local/lib/ruby/1.8/i386-openbsd4.2 -I.
-I/usr/local/include -DOPENSSL_NO_STATIC_ENGINE -O2 -pipe -fPIC
conftest.c -L''/usr/local/lib''
-Wl,-R''/usr/local/lib'' -L''/usr/local/lib''
-Wl,-R''/usr/local/lib'' -lpthread -lruby-static -lssl
-lpthread
-lm -lc"
/usr/lib/libssl.so.11.0: undefined reference to `BIO_find_type''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_enc_null''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_CIPHER_CTX_init''
/usr/lib/libssl.so.11.0: undefined reference to `X509_NAME_dup''
/usr/lib/libssl.so.11.0: undefined reference to `COMP_compress_block''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_rc2_cbc''
/usr/lib/libssl.so.11.0: undefined reference to `sk_new_null''
/usr/lib/libssl.so.11.0: undefined reference to
`X509_STORE_get_by_subject''
/usr/lib/libssl.so.11.0: undefined reference to `lh_free''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_VerifyFinal''
/usr/lib/libssl.so.11.0: undefined reference to `COMP_CTX_new''
/usr/lib/libssl.so.11.0: undefined reference to `sk_dup''
/usr/lib/libssl.so.11.0: undefined reference to
`X509_STORE_CTX_set_ex_data''
/usr/lib/libssl.so.11.0: undefined reference to `X509_free''
/usr/lib/libssl.so.11.0: undefined reference to `CRYPTO_get_ex_data''
/usr/lib/libssl.so.11.0: undefined reference to `BN_bin2bn''
/usr/lib/libssl.so.11.0: undefined reference to
`CRYPTO_get_ex_new_index''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_DigestFinal_ex''
/usr/lib/libssl.so.11.0: undefined reference to
`PEM_read_bio_RSAPrivateKey''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_aes_128_cbc''
/usr/lib/libssl.so.11.0: undefined reference to `BN_bn2bin''
/usr/lib/libssl.so.11.0: undefined reference to `RAND_add''
/usr/lib/libssl.so.11.0: undefined reference to `BIO_s_socket''
/usr/lib/libssl.so.11.0: undefined reference to `asn1_add_error''
/usr/lib/libssl.so.11.0: undefined reference to `BUF_MEM_grow_clean''
/usr/lib/libssl.so.11.0: undefined reference to `d2i_RSAPrivateKey''
/usr/lib/libssl.so.11.0: undefined reference to `sk_num''
/usr/lib/libssl.so.11.0: undefined reference to `BIO_free_all''
/usr/lib/libssl.so.11.0: undefined reference to `RSA_up_ref''
/usr/lib/libssl.so.11.0: undefined reference to `BIO_get_retry_reason''
/usr/lib/libssl.so.11.0: undefined reference to `X509_STORE_new''
/usr/lib/libssl.so.11.0: undefined reference to `HMAC_Final''
/usr/lib/libssl.so.11.0: undefined reference to `HMAC_Init_ex''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_md5''
/usr/lib/libssl.so.11.0: undefined reference to `ASN1_object_size''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_get_cipherbyname''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_rc4''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_add_cipher''
/usr/lib/libssl.so.11.0: undefined reference to `ASN1_get_object''
/usr/lib/libssl.so.11.0: undefined reference to `BIO_s_file''
/usr/lib/libssl.so.11.0: undefined reference to `COMP_expand_block''
/usr/lib/libssl.so.11.0: undefined reference to `BIO_snprintf''
/usr/lib/libssl.so.11.0: undefined reference to `d2i_RSAPrivateKey_bio''
/usr/lib/libssl.so.11.0: undefined reference to `ASN1_dup''
/usr/lib/libssl.so.11.0: undefined reference to `RSA_sign''
/usr/lib/libssl.so.11.0: undefined reference to `ERR_peek_error''
/usr/lib/libssl.so.11.0: undefined reference to
`PEM_read_bio_PrivateKey''
/usr/lib/libssl.so.11.0: undefined reference to `lh_retrieve''
/usr/lib/libssl.so.11.0: undefined reference to `X509_get_pubkey''
/usr/lib/libssl.so.11.0: undefined reference to `CRYPTO_dup_ex_data''
/usr/lib/libssl.so.11.0: undefined reference to `DH_generate_key''
/usr/lib/libssl.so.11.0: undefined reference to `DH_size''
/usr/lib/libssl.so.11.0: undefined reference to `i2d_ASN1_INTEGER''
/usr/lib/libssl.so.11.0: undefined reference to `lh_doall_arg''
/usr/lib/libssl.so.11.0: undefined reference to `CRYPTO_set_ex_data''
/usr/lib/libssl.so.11.0: undefined reference to `BIO_printf''
/usr/lib/libssl.so.11.0: undefined reference to `CRYPTO_lock''
/usr/lib/libssl.so.11.0: undefined reference to `DSA_verify''
/usr/lib/libssl.so.11.0: undefined reference to `sk_pop_free''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_aes_192_cbc''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_MD_CTX_cleanup''
/usr/lib/libssl.so.11.0: undefined reference to `HMAC_CTX_set_flags''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_aes_256_cbc''
/usr/lib/libssl.so.11.0: undefined reference to `BIO_puts''
/usr/lib/libssl.so.11.0: undefined reference to
`X509_verify_cert_error_string''
/usr/lib/libssl.so.11.0: undefined reference to `BN_num_bits''
/usr/lib/libssl.so.11.0: undefined reference to
`ASN1_check_infinite_end''
/usr/lib/libssl.so.11.0: undefined reference to
`X509_STORE_CTX_purpose_inherit''
/usr/lib/libssl.so.11.0: undefined reference to `BUF_MEM_new''
/usr/lib/libssl.so.11.0: undefined reference to `BIO_free''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_dss1''
/usr/lib/libssl.so.11.0: undefined reference to `DH_new''
/usr/lib/libssl.so.11.0: undefined reference to `d2i_PrivateKey''
/usr/lib/libssl.so.11.0: undefined reference to
`X509_STORE_set_default_paths''
/usr/lib/libssl.so.11.0: undefined reference to `DSA_sign''
/usr/lib/libssl.so.11.0: undefined reference to `DH_compute_key''
/usr/lib/libssl.so.11.0: undefined reference to `CRYPTO_add_lock''
/usr/lib/libssl.so.11.0: undefined reference to `COMP_CTX_free''
/usr/lib/libssl.so.11.0: undefined reference to `sk_push''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_sha1''
/usr/lib/libssl.so.11.0: undefined reference to `BIO_ctrl''
/usr/lib/libssl.so.11.0: undefined reference to `X509_STORE_CTX_init''
/usr/lib/libssl.so.11.0: undefined reference to `i2d_DHparams''
/usr/lib/libssl.so.11.0: undefined reference to `RSA_private_decrypt''
/usr/lib/libssl.so.11.0: undefined reference to `ERR_put_error''
/usr/lib/libssl.so.11.0: undefined reference to `RSA_new''
/usr/lib/libssl.so.11.0: undefined reference to `BIO_write''
/usr/lib/libssl.so.11.0: undefined reference to `sk_set_cmp_func''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_PKEY_assign''
/usr/lib/libssl.so.11.0: undefined reference to `CRYPTO_free''
/usr/lib/libssl.so.11.0: undefined reference to `OBJ_NAME_add''
/usr/lib/libssl.so.11.0: undefined reference to `sk_new''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_PKEY_type''
/usr/lib/libssl.so.11.0: undefined reference to `d2i_ASN1_INTEGER''
/usr/lib/libssl.so.11.0: undefined reference to `sk_zero''
/usr/lib/libssl.so.11.0: undefined reference to `X509_verify_cert''
/usr/lib/libssl.so.11.0: undefined reference to `sk_free''
/usr/lib/libssl.so.11.0: undefined reference to `BIO_new''
/usr/lib/libssl.so.11.0: undefined reference to `d2i_X509_bio''
/usr/lib/libssl.so.11.0: undefined reference to
`X509_check_private_key''
/usr/lib/libssl.so.11.0: undefined reference to
`EVP_CIPHER_CTX_cleanup''
/usr/lib/libssl.so.11.0: undefined reference to `sk_value''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_DigestInit_ex''
/usr/lib/libssl.so.11.0: undefined reference to `CRYPTO_new_ex_data''
/usr/lib/libssl.so.11.0: undefined reference to `BIO_pop''
/usr/lib/libssl.so.11.0: undefined reference to
`EVP_PKEY_copy_parameters''
/usr/lib/libssl.so.11.0: undefined reference to `X509_get_subject_name''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_PKEY_new''
/usr/lib/libssl.so.11.0: undefined reference to `i2d_X509_NAME''
/usr/lib/libssl.so.11.0: undefined reference to `RSA_public_encrypt''
/usr/lib/libssl.so.11.0: undefined reference to `i2d_X509''
/usr/lib/libssl.so.11.0: undefined reference to `PEM_read_bio_X509''
/usr/lib/libssl.so.11.0: undefined reference to `HMAC_CTX_cleanup''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_MD_CTX_init''
/usr/lib/libssl.so.11.0: undefined reference to `ERR_clear_error''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_DigestUpdate''
/usr/lib/libssl.so.11.0: undefined reference to `OBJ_obj2nid''
/usr/lib/libssl.so.11.0: undefined reference to `OBJ_bsearch''
/usr/lib/libssl.so.11.0: undefined reference to `sk_delete''
/usr/lib/libssl.so.11.0: undefined reference to `RAND_bytes''
/usr/lib/libssl.so.11.0: undefined reference to `RSAPrivateKey_dup''
/usr/lib/libssl.so.11.0: undefined reference to `asn1_Finish''
/usr/lib/libssl.so.11.0: undefined reference to `BIO_copy_next_retry''
/usr/lib/libssl.so.11.0: undefined reference to `sk_set''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_des_cbc''
/usr/lib/libssl.so.11.0: undefined reference to `OpenSSLDie''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_EncryptInit_ex''
/usr/lib/libssl.so.11.0: undefined reference to
`EVP_PKEY_missing_parameters''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_DecryptInit_ex''
/usr/lib/libssl.so.11.0: undefined reference to `BIO_callback_ctrl''
/usr/lib/libssl.so.11.0: undefined reference to `DH_free''
/usr/lib/libssl.so.11.0: undefined reference to
`X509_STORE_CTX_cleanup''
/usr/lib/libssl.so.11.0: undefined reference to `BUF_MEM_free''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_SignFinal''
/usr/lib/libssl.so.11.0: undefined reference to `sk_find''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_MD_CTX_copy_ex''
/usr/lib/libssl.so.11.0: undefined reference to `BIO_read''
/usr/lib/libssl.so.11.0: undefined reference to `X509_certificate_type''
/usr/lib/libssl.so.11.0: undefined reference to `ASN1_INTEGER_get''
/usr/lib/libssl.so.11.0: undefined reference to `RSA_free''
/usr/lib/libssl.so.11.0: undefined reference to `d2i_DHparams''
/usr/lib/libssl.so.11.0: undefined reference to `BIO_int_ctrl''
/usr/lib/libssl.so.11.0: undefined reference to `BIO_f_buffer''
/usr/lib/libssl.so.11.0: undefined reference to `sk_shift''
/usr/lib/libssl.so.11.0: undefined reference to `OPENSSL_cleanse''
/usr/lib/libssl.so.11.0: undefined reference to `lh_new''
/usr/lib/libssl.so.11.0: undefined reference to `CRYPTO_free_ex_data''
/usr/lib/libssl.so.11.0: undefined reference to `ASN1_INTEGER_set''
/usr/lib/libssl.so.11.0: undefined reference to `ERR_peek_last_error''
/usr/lib/libssl.so.11.0: undefined reference to `i2d_ASN1_OCTET_STRING''
/usr/lib/libssl.so.11.0: undefined reference to
`X509_STORE_CTX_get_ex_new_index''
/usr/lib/libssl.so.11.0: undefined reference to `RSA_verify''
/usr/lib/libssl.so.11.0: undefined reference to `BN_dup''
/usr/lib/libssl.so.11.0: undefined reference to `ERR_add_error_data''
/usr/lib/libssl.so.11.0: undefined reference to `X509_NAME_cmp''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_CipherInit_ex''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_PKEY_size''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_add_digest''
/usr/lib/libssl.so.11.0: undefined reference to `BIO_push''
/usr/lib/libssl.so.11.0: undefined reference to `CRYPTO_mem_ctrl''
/usr/lib/libssl.so.11.0: undefined reference to `X509_get_issuer_name''
/usr/lib/libssl.so.11.0: undefined reference to `ASN1_put_object''
/usr/lib/libssl.so.11.0: undefined reference to `X509_get_ext_count''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_des_ede3_cbc''
/usr/lib/libssl.so.11.0: undefined reference to `X509_STORE_free''
/usr/lib/libssl.so.11.0: undefined reference to
`ERR_load_crypto_strings''
/usr/lib/libssl.so.11.0: undefined reference to `BUF_MEM_grow''
/usr/lib/libssl.so.11.0: undefined reference to `lh_insert''
/usr/lib/libssl.so.11.0: undefined reference to
`X509_STORE_load_locations''
/usr/lib/libssl.so.11.0: undefined reference to `X509_NAME_free''
/usr/lib/libssl.so.11.0: undefined reference to `d2i_ASN1_OCTET_STRING''
/usr/lib/libssl.so.11.0: undefined reference to `CRYPTO_malloc''
/usr/lib/libssl.so.11.0: undefined reference to `lh_delete''
/usr/lib/libssl.so.11.0: undefined reference to `BN_clear_free''
/usr/lib/libssl.so.11.0: undefined reference to `X509_PURPOSE_set''
/usr/lib/libssl.so.11.0: undefined reference to `d2i_X509_NAME''
/usr/lib/libssl.so.11.0: undefined reference to `RSA_flags''
/usr/lib/libssl.so.11.0: undefined reference to `d2i_X509''
/usr/lib/libssl.so.11.0: undefined reference to `asn1_GetSequence''
/usr/lib/libssl.so.11.0: undefined reference to `RSA_size''
/usr/lib/libssl.so.11.0: undefined reference to `RAND_pseudo_bytes''
/usr/lib/libssl.so.11.0: undefined reference to `BIO_s_connect''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_PKEY_free''
/usr/lib/libssl.so.11.0: undefined reference to `X509_TRUST_set''
/usr/lib/libssl.so.11.0: undefined reference to `HMAC_Update''
/usr/lib/libssl.so.11.0: undefined reference to
`X509_STORE_CTX_set_verify_cb''
/usr/lib/libssl.so.11.0: undefined reference to `ERR_load_strings''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_md2''
/usr/lib/libssl.so.11.0: undefined reference to `HMAC_CTX_init''
/usr/lib/libssl.so.11.0: undefined reference to `EVP_get_digestbyname''
collect2: ld returned 1 exit status
checked program was:
/* begin */
1: /*top*/
2: int main() { return 0; }
3: int t() { void ((*volatile p)()); p = (void ((*)()))main; return 0; }
/* end */
--------------------
I will be glad to test any patch to solve this issue :)
Regards,
--
Guillaume
On Jan 8, 2008 3:41 AM, Guillaume Sellier <guillaume.sellier at fr.clara.net> wrote:> Hi, > > I''m trying to get running Eventmachine on OpenBSD/i386 4.2 with > * gem 1.0.1 > * gcc -v > Reading specs from /usr/lib/gcc-lib/i386-unknown-openbsd4.2/3.3.5/specs > Configured with: > Thread model: single > gcc version 3.3.5 (propolice) > *ruby -v > ruby 1.8.5 (2006-08-25) [i386-openbsd4.2] >Can you run ldd on /usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.10.0 /lib/rubyeventmachine.so? Perhaps there are unsatisfied dependencies. Additionally, is it possibly to configure your compiler to run without propolice? I know that''s an important security feature on OpenBSD, but as you know it causes no end of trouble :-). -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/eventmachine-talk/attachments/20080108/716cd00b/attachment.html
Guillaume Sellier wrote:> Hi, > > I''m trying to get running Eventmachine on OpenBSD/i386 4.2I''ve managed to have the C++ extension working after reading http://lists.tartarus.org/pipermail/xapian-discuss/2005-September/001153.html and adding -lstdc++ . I''ve played with -lcrypto, -lssl and -DWITH_SSL too, so I will make further tests to know what is really working. And thank you for this awesome piece of code :) -- Guillaume
On Jan 8, 2008 9:20 AM, Guillaume Sellier <guillaume.sellier at fr.clara.net> wrote:> Guillaume Sellier wrote: > > Hi, > > > > I''m trying to get running Eventmachine on OpenBSD/i386 4.2 > I''ve managed to have the C++ extension working after reading > > http://lists.tartarus.org/pipermail/xapian-discuss/2005-September/001153.html > and adding -lstdc++ . > I''ve played with -lcrypto, -lssl and -DWITH_SSL too, so I will make > further tests to know what is really working. > And thank you for this awesome piece of code :) >If you''d like to add a patch to ext/extconf.rb when you''ve solved these problems, I''d be grateful. I suspect we will need an additional branch in extconf.rb for Open, because it really is quite different from Free. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/eventmachine-talk/attachments/20080108/b6bd84bb/attachment.html
> If you''d like to add a patch to ext/extconf.rb when you''ve solved these problems, I''d be grateful. > >I suspect we will need an additional branch in extconf.rb for Open, because it really is quite >different from Free.patch here : http://pastie.caboo.se/136821 I have only tested it on i386, tomorrow I will try on amd64. -- Guillaume
On Jan 8, 2008 2:42 PM, Guillaume Sellier <guillaume.sellier at fr.clara.net> wrote:> > If you''d like to add a patch to ext/extconf.rb when you''ve solved these > problems, I''d be grateful. > > > >I suspect we will need an additional branch in extconf.rb for Open, > because it really is quite >different from Free. > > patch here : http://pastie.caboo.se/136821 > I have only tested it on i386, tomorrow I will try on amd64. > >Applied and checked in. Please sync to the HEAD revision and let me know if I did it correctly. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/eventmachine-talk/attachments/20080108/e88d7e6a/attachment.html
Francis Cianfrocca wrote:> On Jan 8, 2008 2:42 PM, Guillaume Sellier > <guillaume.sellier at fr.clara.net > <mailto:guillaume.sellier at fr.clara.net>> wrote: > > > If you''d like to add a patch to ext/extconf.rb when you''ve > solved these problems, I''d be grateful. > > > >I suspect we will need an additional branch in extconf.rb for > Open, because it really is quite >different from Free. > > patch here : http://pastie.caboo.se/136821 > I have only tested it on i386, tomorrow I will try on amd64. > > > > > Applied and checked in. Please sync to the HEAD revision and let me > know if I did it correctly.Hi, this is the last openbsd branch, checked against HEAD : http://pastie.caboo.se/137633 I was wondering why only the linux rubyeventmachine.so is stripped ? There is still a glitch in the openbsd branch, -fPic is set two time when compiling : -fPIC -O2 -pipe -fPIC This could be removed with CONFIG[''CCDLFLAGS''] = "" but I don''t feel confortable to override too much mkmf. Regards, -- Guillaume
On Jan 10, 2008 3:49 AM, Guillaume Sellier <guillaume.sellier at fr.clara.net> wrote:> > this is the last openbsd branch, checked against HEAD : > http://pastie.caboo.se/137633 > I was wondering why only the linux rubyeventmachine.so is stripped ? >I only did that to reduce the size of the generated library. It''s not fundamentally required.> There is still a glitch in the openbsd branch, -fPic is set two time > when compiling : > -fPIC -O2 -pipe -fPIC > This could be removed with > CONFIG[''CCDLFLAGS''] = "" > but I don''t feel confortable to override too much mkmf. >I''m not comfortable overriding mkmf at all. Does the extra invocation of -fPIC cause any problems? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/eventmachine-talk/attachments/20080110/37880e77/attachment.html
Francis Cianfrocca wrote:> On Jan 10, 2008 3:49 AM, Guillaume Sellier > <guillaume.sellier at fr.clara.net > <mailto:guillaume.sellier at fr.clara.net>> wrote: > > > this is the last openbsd branch, checked against HEAD : > http://pastie.caboo.se/137633 > I was wondering why only the linux rubyeventmachine.so is stripped ? > > > I only did that to reduce the size of the generated library. It''s not > fundamentally required. > > > There is still a glitch in the openbsd branch, -fPic is set two time > when compiling : > -fPIC -O2 -pipe -fPIC > This could be removed with > CONFIG[''CCDLFLAGS''] = "" > but I don''t feel confortable to override too much mkmf. > > > > I''m not comfortable overriding mkmf at all. Does the extra invocation > of -fPIC cause any problems?I haven''t seen any problems with (running evented_mongrel few days), but I''m not a gcc expert. -- Guillaume