Ayttm 0.6.0-- 'undefined reference to [SSL stuff, X509 stuff]'

Kaleb <[email protected]> Sat, 12 Sep 2009 16:57:42 -0400
Newsgroups gmane.network.instant-messaging.ayttm.user
Message-ID <[email protected]>
When trying to run through 'make' for ayttm 0.6.0, I get these errors:

/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl.c:116: undefined
reference to `SSL_new'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl.c:136: undefined
reference to `SSL_set_fd'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl.c:137: undefined
reference to `SSL_connect'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl.c:163: undefined
reference to `SSL_get_peer_certificate'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl.c:175: undefined
reference to `X509_free'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl.c:126: undefined
reference to `SSLv23_client_method'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl.c:126: undefined
reference to `SSL_set_ssl_method'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl.c:130: undefined
reference to `TLSv1_client_method'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl.c:130: undefined
reference to `SSL_set_ssl_method'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl.c:159: undefined
reference to `SSL_get_current_cipher'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl.c:159: undefined
reference to `SSL_CIPHER_get_name'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl.c:170: undefined
reference to `X509_free'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl.c:171: undefined
reference to `SSL_free'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl.c:140: undefined
reference to `SSL_get_error'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl.c:138: undefined
reference to `SSL_get_error'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl.c:138: undefined
reference to `ERR_error_string'
../libproxy/libproxy.a(ssl.o): In function `ssl_init':
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl.c:67: undefined
reference to `SSL_library_init'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl.c:68: undefined
reference to `SSL_load_error_strings'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl.c:70: undefined
reference to `CRYPTO_num_locks'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl.c:77: undefined
reference to `CRYPTO_set_locking_callback'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl.c:78: undefined
reference to `CRYPTO_set_id_callback'
../libproxy/libproxy.a(ssl.o): In function `ssl_get_socket':
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl.c:95: undefined
reference to `SSLv23_client_method'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl.c:96: undefined
reference to `SSL_CTX_new'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl.c:99: undefined
reference to `SSL_CTX_set_default_verify_paths'
../libproxy/libproxy.a(ssl.o): In function `ssl_write':
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl.c:193: undefined
reference to `SSL_write'
../libproxy/libproxy.a(ssl.o): In function `ssl_read':
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl.c:188: undefined
reference to `SSL_read'
../libproxy/libproxy.a(ssl.o): In function `ssl_done_socket':
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl.c:183: undefined
reference to `SSL_free'
../libproxy/libproxy.a(ssl_certificate.o): In function `ssl_certificate_save':
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl_certificate.c:146:
undefined reference to `i2d_X509_fp'
../libproxy/libproxy.a(ssl_certificate.o): In function
`ssl_certificate_check_signer':
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl_certificate.c:330:
undefined reference to `X509_STORE_new'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl_certificate.c:335:
undefined reference to `X509_STORE_set_default_paths'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl_certificate.c:340:
undefined reference to `X509_STORE_CTX_init'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl_certificate.c:342:
undefined reference to `X509_verify_cert'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl_certificate.c:344:
undefined reference to `X509_STORE_CTX_get_error'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl_certificate.c:343:
undefined reference to `X509_verify_cert_error_string'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl_certificate.c:346:
undefined reference to `X509_STORE_CTX_cleanup'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl_certificate.c:347:
undefined reference to `X509_STORE_free'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl_certificate.c:336:
undefined reference to `X509_STORE_free'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl_certificate.c:351:
undefined reference to `X509_STORE_CTX_cleanup'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl_certificate.c:352:
undefined reference to `X509_STORE_free'
../libproxy/libproxy.a(ssl_certificate.o): In function
`ssl_certificate_destroy':
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl_certificate.c:250:
undefined reference to `X509_free'
../libproxy/libproxy.a(ssl_certificate.o): In function
`ssl_certificate_new_lookup':
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl_certificate.c:98:
undefined reference to `X509_dup'
../libproxy/libproxy.a(ssl_certificate.o): In function
`ssl_certificate_find_lookup':
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl_certificate.c:303:
undefined reference to `d2i_X509_fp'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl_certificate.c:305:
undefined reference to `X509_free'
../libproxy/libproxy.a(ssl_certificate.o): In function
`ssl_certificate_to_string':
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl_certificate.c:162:
undefined reference to `X509_get_issuer_name'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl_certificate.c:162:
undefined reference to `X509_NAME_get_text_by_NID'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl_certificate.c:167:
undefined reference to `X509_get_issuer_name'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl_certificate.c:167:
undefined reference to `X509_NAME_get_text_by_NID'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl_certificate.c:170:
undefined reference to `X509_get_issuer_name'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl_certificate.c:170:
undefined reference to `X509_NAME_get_text_by_NID'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl_certificate.c:179:
undefined reference to `X509_get_issuer_name'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl_certificate.c:179:
undefined reference to `X509_NAME_get_text_by_NID'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl_certificate.c:186:
undefined reference to `X509_get_subject_name'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl_certificate.c:186:
undefined reference to `X509_NAME_get_text_by_NID'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl_certificate.c:191:
undefined reference to `X509_get_subject_name'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl_certificate.c:191:
undefined reference to `X509_NAME_get_text_by_NID'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl_certificate.c:194:
undefined reference to `X509_get_subject_name'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl_certificate.c:194:
undefined reference to `X509_NAME_get_text_by_NID'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl_certificate.c:203:
undefined reference to `X509_get_subject_name'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl_certificate.c:203:
undefined reference to `X509_NAME_get_text_by_NID'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl_certificate.c:210:
undefined reference to `EVP_md5'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl_certificate.c:210:
undefined reference to `X509_digest'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl_certificate.c:197:
undefined reference to `X509_get_subject_name'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl_certificate.c:197:
undefined reference to `X509_NAME_get_text_by_NID'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl_certificate.c:173:
undefined reference to `X509_get_issuer_name'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl_certificate.c:173:
undefined reference to `X509_NAME_get_text_by_NID'
../libproxy/libproxy.a(ssl_certificate.o): In function
`ssl_certificate_compare':
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl_certificate.c:318:
undefined reference to `X509_cmp'
../libproxy/libproxy.a(ssl_certificate.o): In function `ssl_certificate_check':
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl_certificate.c:377:
undefined reference to `X509_get_subject_name'
/home/k/src/rpm/BUILD/ayttm-0.6.0/libproxy/ssl_certificate.c:377:
undefined reference to `X509_NAME_get_text_by_NID'
collect2: ld returned 1 exit status

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july