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