Pages:
Author

Topic: Bounty 0.1BTC - compile static build CentOS 5.5 & 6.5 (x32 and x64) - page 2. (Read 2731 times)

legendary
Activity: 1092
Merit: 1000
Those are all errors caused by the fact that a library (kerberos) is missing. I think that you need -lkrb5.

I think that the problem is libcurl4 - missing.
Can you confirm please?

We installed curl from source, latest version.
legendary
Activity: 1092
Merit: 1000
I'm a Firestarter!
Those are all errors caused by the fact that a library (kerberos) is missing. I think that you need -lkrb5.

I think that the problem is libcurl4 - missing.
Can you confirm please?
newbie
Activity: 4
Merit: 0
Those are all errors caused by the fact that a library (kerberos) is missing. I think that you need -lkrb5. (for 5.5)

EDIT: sorry, didn't see your edit.

6.5 you need -lz -lrt and some others. Basically you need to add all the dependencies. You can find what lib contains a function that is undefined with google.
legendary
Activity: 1092
Merit: 1000
May I ask in public (sorry if not) - do you want to use a server as an CPU based miner (like minerd)?

No, i'm doing this so i can static compile other cpuminer forks (for new cpu-only coins)
legendary
Activity: 1092
Merit: 1000
I'm a Firestarter!
May I ask in public (sorry if not) - do you want to use a server as an CPU based miner (like minerd)?
legendary
Activity: 1092
Merit: 1000
This is the error on 5.5

Code:
gcc  -static -O3   -o minerd -pthread minerd-cpu-miner.o minerd-util.o minerd-sha2.o minerd-scrypt.o  sha2-x64.o scrypt-x64.o  /usr/local/lib/libcurl.a -lidn -lssl -lcrypto -lrt -lssl -lcrypto -ldl -lpthread -lz -I/usr/local/include compat/jansson/libjansson.a
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libcrypto.a(fips.o): In function `FIPSCHECK_verify':
(.text+0x8da): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/local/lib/libcurl.a(netrc.o): In function `Curl_parsenetrc':
netrc.c:(.text+0x3ff): warning: Using 'getpwuid' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/local/lib/libcurl.a(curl_addrinfo.o): In function `Curl_getaddrinfo_ex':
curl_addrinfo.c:(.text+0x3df): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `get_rc_clockskew':
(.text+0xbe): undefined reference to `krb5_rc_default'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `get_rc_clockskew':
(.text+0xd0): undefined reference to `krb5_rc_initialize'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `get_rc_clockskew':
(.text+0xf0): undefined reference to `krb5_rc_get_lifespan'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `get_rc_clockskew':
(.text+0x10a): undefined reference to `krb5_rc_destroy'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_validate_times':
(.text+0x13c): undefined reference to `krb5_init_context'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_validate_times':
(.text+0x159): undefined reference to `krb5_timeofday'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_validate_times':
(.text+0x185): undefined reference to `krb5_free_context'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_tgt_is_available':
(.text+0x269): undefined reference to `krb5_init_context'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_tgt_is_available':
(.text+0x286): undefined reference to `krb5_free_principal'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_tgt_is_available':
(.text+0x29d): undefined reference to `krb5_free_principal'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_tgt_is_available':
(.text+0x2af): undefined reference to `krb5_free_context'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_tgt_is_available':
(.text+0x2e8): undefined reference to `krb5_sname_to_principal'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_tgt_is_available':
(.text+0x301): undefined reference to `krb5_cc_default'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_tgt_is_available':
(.text+0x323): undefined reference to `krb5_cc_get_principal'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_tgt_is_available':
(.text+0x34f): undefined reference to `krb5_get_credentials'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_keytab_is_available':
(.text+0x39c): undefined reference to `krb5_init_context'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_keytab_is_available':
(.text+0x3b8): undefined reference to `krb5_kt_resolve'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_keytab_is_available':
(.text+0x3d2): undefined reference to `krb5_kt_close'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_keytab_is_available':
(.text+0x3e6): undefined reference to `krb5_free_principal'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_keytab_is_available':
(.text+0x3f5): undefined reference to `krb5_free_context'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_keytab_is_available':
(.text+0x40d): undefined reference to `krb5_kt_default'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_keytab_is_available':
(.text+0x439): undefined reference to `krb5_sname_to_principal'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_keytab_is_available':
(.text+0x462): undefined reference to `krb5_kt_get_entry'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_keytab_is_available':
(.text+0x482): undefined reference to `krb5_kt_free_entry'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `populate_cksumlens':
(.text+0x8db): undefined reference to `valid_cksumtype'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `populate_cksumlens':
(.text+0x8fe): undefined reference to `krb5_checksum_size'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `populate_cksumlens':
(.text+0x93d): undefined reference to `krb5_checksum_size'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_cget_tkt':
(.text+0x13d5): undefined reference to `krb5_init_context'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_cget_tkt':
(.text+0x140b): undefined reference to `krb5_sname_to_principal'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_cget_tkt':
(.text+0x1459): undefined reference to `krb5_free_principal'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_cget_tkt':
(.text+0x1470): undefined reference to `krb5_free_principal'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_cget_tkt':
(.text+0x148a): undefined reference to `krb5_auth_con_free'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_cget_tkt':
(.text+0x149c): undefined reference to `krb5_free_context'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_cget_tkt':
(.text+0x14f1): undefined reference to `krb5_cc_default'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_cget_tkt':
(.text+0x1511): undefined reference to `krb5_cc_get_principal'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_cget_tkt':
(.text+0x1597): undefined reference to `krb5_get_credentials'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_cget_tkt':
(.text+0x162e): undefined reference to `krb5_mk_req_extended'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_sget_tkt':
(.text+0x1988): undefined reference to `krb5_auth_con_free'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_sget_tkt':
(.text+0x19b0): undefined reference to `krb5_auth_con_init'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_sget_tkt':
(.text+0x19e4): undefined reference to `krb5_kt_close'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_sget_tkt':
(.text+0x19fa): undefined reference to `krb5_free_ticket'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_sget_tkt':
(.text+0x1a10): undefined reference to `krb5_free_principal'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_sget_tkt':
(.text+0x1a5c): undefined reference to `krb5_auth_con_getrcache'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_sget_tkt':
(.text+0x1a90): undefined reference to `krb5_sname_to_principal'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_sget_tkt':
(.text+0x1abe): undefined reference to `krb5_auth_con_setrcache'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_sget_tkt':
(.text+0x1ae7): undefined reference to `krb5_kt_resolve'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_sget_tkt':
(.text+0x1b51): undefined reference to `krb5_principal_compare'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_sget_tkt':
(.text+0x1bf4): undefined reference to `krb5_init_context'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_sget_tkt':
(.text+0x1c38): undefined reference to `krb5_get_server_rcache'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_sget_tkt':
(.text+0x1cc9): undefined reference to `krb5_kt_default'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_sget_tkt':
(.text+0x1d10): undefined reference to `krb5_kt_get_entry'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_sget_tkt':
(.text+0x1d74): undefined reference to `krb5_decrypt_tkt_part'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_sget_tkt':
(.text+0x1dac): undefined reference to `krb5_kt_free_entry'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libssl.a(kssl.o): In function `kssl_krb5_free_data_contents':
(.text+0x203): undefined reference to `krb5_free_data_contents'
collect2: ld returned 1 exit status
make[2]: *** [minerd] Error 1
make[2]: Leaving directory `/root/cpuminer/cpuminer-master'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/cpuminer/cpuminer-master'
make: *** [all] Error 2

and on 6.5 :

Code:
gcc -std=gnu99  -g -O2 -pthread  -o minerd minerd-cpu-miner.o minerd-util.o minerd-sha2.o minerd-scrypt.o  minerd-sha2-x64.o minerd-scrypt-x64.o  -lcurl compat/jansson/libjansson.a -lpthread 
/usr/local/lib/libcurl.a(version.o): In function `curl_version_info':
version.c:(.text+0x24): undefined reference to `zlibVersion'
/usr/local/lib/libcurl.a(version.o): In function `curl_version':
version.c:(.text+0xe5): undefined reference to `zlibVersion'
/usr/local/lib/libcurl.a(timeval.o): In function `curlx_tvnow':
timeval.c:(.text+0x8f): undefined reference to `clock_gettime'
/usr/local/lib/libcurl.a(ssluse.o): In function `Curl_ossl_version':
ssluse.c:(.text+0x12): undefined reference to `SSLeay'
/usr/local/lib/libcurl.a(ssluse.o): In function `Curl_ossl_data_pending':
ssluse.c:(.text+0x26b): undefined reference to `SSL_pending'
/usr/local/lib/libcurl.a(ssluse.o): In function `x509_name_oneline':
ssluse.c:(.text+0x3a7): undefined reference to `BIO_s_mem'
ssluse.c:(.text+0x3af): undefined reference to `BIO_new'
ssluse.c:(.text+0x3ce): undefined reference to `X509_NAME_print_ex'
ssluse.c:(.text+0x3e5): undefined reference to `BIO_ctrl'
ssluse.c:(.text+0x416): undefined reference to `BIO_free'
/usr/local/lib/libcurl.a(ssluse.o): In function `cert_verify_callback':
ssluse.c:(.text+0x44e): undefined reference to `X509_STORE_CTX_get_current_cert'
ssluse.c:(.text+0x456): undefined reference to `X509_get_subject_name'
/usr/local/lib/libcurl.a(ssluse.o): In function `X509V3_ext':
ssluse.c:(.text+0xae1): undefined reference to `sk_num'
ssluse.c:(.text+0xb14): undefined reference to `sk_num'
ssluse.c:(.text+0xb2a): undefined reference to `sk_value'
ssluse.c:(.text+0xb32): undefined reference to `BIO_s_mem'
ssluse.c:(.text+0xb3a): undefined reference to `BIO_new'
ssluse.c:(.text+0xb4e): undefined reference to `X509_EXTENSION_get_object'
ssluse.c:(.text+0xb5f): undefined reference to `i2t_ASN1_OBJECT'
ssluse.c:(.text+0xb67): undefined reference to `X509_EXTENSION_get_critical'
ssluse.c:(.text+0xb9f): undefined reference to `X509V3_EXT_print'
ssluse.c:(.text+0xbbb): undefined reference to `BIO_ctrl'
ssluse.c:(.text+0xc4f): undefined reference to `BIO_free'
ssluse.c:(.text+0xc59): undefined reference to `sk_num'
ssluse.c:(.text+0xcdd): undefined reference to `ASN1_STRING_print'
/usr/local/lib/libcurl.a(ssluse.o): In function `verifyhost':
ssluse.c:(.text+0xe76): undefined reference to `X509_get_ext_d2i'
ssluse.c:(.text+0xe8a): undefined reference to `sk_num'
ssluse.c:(.text+0xec2): undefined reference to `sk_value'
ssluse.c:(.text+0xed3): undefined reference to `ASN1_STRING_data'
ssluse.c:(.text+0xee5): undefined reference to `ASN1_STRING_length'
ssluse.c:(.text+0xf24): undefined reference to `GENERAL_NAMES_free'
ssluse.c:(.text+0xfda): undefined reference to `GENERAL_NAMES_free'
ssluse.c:(.text+0x1001): undefined reference to `GENERAL_NAMES_free'
ssluse.c:(.text+0x101f): undefined reference to `X509_get_subject_name'
ssluse.c:(.text+0x103d): undefined reference to `X509_NAME_get_index_by_NID'
ssluse.c:(.text+0x104f): undefined reference to `X509_NAME_get_entry'
ssluse.c:(.text+0x1057): undefined reference to `X509_NAME_ENTRY_get_data'
ssluse.c:(.text+0x1067): undefined reference to `ASN1_STRING_type'
ssluse.c:(.text+0x107d): undefined reference to `ASN1_STRING_to_UTF8'
ssluse.c:(.text+0x1143): undefined reference to `CRYPTO_free'
ssluse.c:(.text+0x11a7): undefined reference to `ASN1_STRING_length'
ssluse.c:(.text+0x11cc): undefined reference to `CRYPTO_malloc'
ssluse.c:(.text+0x11e5): undefined reference to `ASN1_STRING_data'
/usr/local/lib/libcurl.a(ssluse.o): In function `servercert':
ssluse.c:(.text+0x1294): undefined reference to `SSL_get_peer_certificate'
ssluse.c:(.text+0x12ca): undefined reference to `X509_get_subject_name'
ssluse.c:(.text+0x1308): undefined reference to `X509_free'
ssluse.c:(.text+0x137c): undefined reference to `SSL_get_peer_cert_chain'
ssluse.c:(.text+0x1394): undefined reference to `sk_num'
ssluse.c:(.text+0x142a): undefined reference to `sk_value'
ssluse.c:(.text+0x1437): undefined reference to `X509_get_subject_name'
ssluse.c:(.text+0x147f): undefined reference to `X509_get_issuer_name'
ssluse.c:(.text+0x14c9): undefined reference to `ASN1_INTEGER_get'
ssluse.c:(.text+0x151d): undefined reference to `X509_get_serialNumber'
ssluse.c:(.text+0x15c8): undefined reference to `i2t_ASN1_OBJECT'
ssluse.c:(.text+0x169d): undefined reference to `i2t_ASN1_OBJECT'
ssluse.c:(.text+0x16d8): undefined reference to `X509_get_pubkey'
ssluse.c:(.text+0x1709): undefined reference to `EVP_PKEY_free'
ssluse.c:(.text+0x1733): undefined reference to `BIO_s_mem'
ssluse.c:(.text+0x173b): undefined reference to `BIO_new'
ssluse.c:(.text+0x174b): undefined reference to `PEM_write_bio_X509'
ssluse.c:(.text+0x175f): undefined reference to `BIO_ctrl'
ssluse.c:(.text+0x17a6): undefined reference to `BIO_free'
ssluse.c:(.text+0x1883): undefined reference to `X509_free'
ssluse.c:(.text+0x18aa): undefined reference to `X509_get_issuer_name'
ssluse.c:(.text+0x18e3): undefined reference to `X509_free'
ssluse.c:(.text+0x190c): undefined reference to `ASN1_INTEGER_get'
ssluse.c:(.text+0x197e): undefined reference to `BN_num_bits'
ssluse.c:(.text+0x19ae): undefined reference to `BN_num_bits'
ssluse.c:(.text+0x19de): undefined reference to `BN_num_bits'
ssluse.c:(.text+0x1a0e): undefined reference to `BN_num_bits'
ssluse.c:(.text+0x1a42): undefined reference to `BN_num_bits'
ssluse.c:(.text+0x1a70): undefined reference to `BN_bn2bin'
ssluse.c:(.text+0x1ab6): undefined reference to `BN_num_bits'
ssluse.c:(.text+0x1ae6): undefined reference to `BN_num_bits'
ssluse.c:(.text+0x1b16): undefined reference to `BN_num_bits'
ssluse.c:(.text+0x1b4a): undefined reference to `BN_num_bits'
ssluse.c:(.text+0x1b78): undefined reference to `BN_bn2bin'
ssluse.c:(.text+0x1bb9): undefined reference to `BN_num_bits'
ssluse.c:(.text+0x1bd9): undefined reference to `BN_num_bits'
ssluse.c:(.text+0x1c19): undefined reference to `BN_num_bits'
ssluse.c:(.text+0x1c49): undefined reference to `BN_num_bits'
ssluse.c:(.text+0x1c79): undefined reference to `BN_num_bits'
/usr/local/lib/libcurl.a(ssluse.o):ssluse.c:(.text+0x1ca9): more undefined references to `BN_num_bits' follow
/usr/local/lib/libcurl.a(ssluse.o): In function `servercert':
ssluse.c:(.text+0x1d9b): undefined reference to `BN_bn2bin'
ssluse.c:(.text+0x1e3b): undefined reference to `BN_bn2bin'
ssluse.c:(.text+0x1e79): undefined reference to `BN_bn2bin'
ssluse.c:(.text+0x1eb7): undefined reference to `BN_bn2bin'
ssluse.c:(.text+0x1ef5): undefined reference to `BN_bn2bin'
/usr/local/lib/libcurl.a(ssluse.o):ssluse.c:(.text+0x1f33): more undefined references to `BN_bn2bin' follow
/usr/local/lib/libcurl.a(ssluse.o): In function `servercert':
ssluse.c:(.text+0x21d9): undefined reference to `PEM_read_X509'
ssluse.c:(.text+0x21fe): undefined reference to `X509_check_issued'
ssluse.c:(.text+0x2233): undefined reference to `X509_free'
ssluse.c:(.text+0x223b): undefined reference to `X509_free'
ssluse.c:(.text+0x227f): undefined reference to `X509_free'
ssluse.c:(.text+0x22c3): undefined reference to `X509_free'
ssluse.c:(.text+0x22ca): undefined reference to `X509_free'
/usr/local/lib/libcurl.a(ssluse.o):ssluse.c:(.text+0x22fc): more undefined references to `X509_free' follow
/usr/local/lib/libcurl.a(ssluse.o): In function `servercert':
ssluse.c:(.text+0x230a): undefined reference to `SSL_get_verify_result'
ssluse.c:(.text+0x233b): undefined reference to `X509_verify_cert_error_string'
ssluse.c:(.text+0x237c): undefined reference to `X509_verify_cert_error_string'
/usr/local/lib/libcurl.a(ssluse.o): In function `ossl_send':
ssluse.c:(.text+0x23d2): undefined reference to `ERR_clear_error'
ssluse.c:(.text+0x23fa): undefined reference to `SSL_write'
ssluse.c:(.text+0x244a): undefined reference to `SSL_get_error'
ssluse.c:(.text+0x24b6): undefined reference to `ERR_get_error'
ssluse.c:(.text+0x24c1): undefined reference to `ERR_error_string'
/usr/local/lib/libcurl.a(ssluse.o): In function `ossl_recv':
ssluse.c:(.text+0x2523): undefined reference to `ERR_clear_error'
ssluse.c:(.text+0x254b): undefined reference to `SSL_read'
ssluse.c:(.text+0x259b): undefined reference to `SSL_get_error'
ssluse.c:(.text+0x25c6): undefined reference to `ERR_get_error'
ssluse.c:(.text+0x25dc): undefined reference to `ERR_error_string'
/usr/local/lib/libcurl.a(ssluse.o): In function `Curl_ossl_close_all':
ssluse.c:(.text+0x2631): undefined reference to `ENGINE_finish'
ssluse.c:(.text+0x263d): undefined reference to `ENGINE_free'
/usr/local/lib/libcurl.a(ssluse.o): In function `Curl_ossl_close':
ssluse.c:(.text+0x2680): undefined reference to `SSL_shutdown'
ssluse.c:(.text+0x268d): undefined reference to `SSL_set_connect_state'
ssluse.c:(.text+0x269a): undefined reference to `SSL_free'
ssluse.c:(.text+0x26c0): undefined reference to `SSL_CTX_free'
/usr/local/lib/libcurl.a(ssluse.o): In function `Curl_ossl_shutdown':
ssluse.c:(.text+0x275b): undefined reference to `ERR_clear_error'
ssluse.c:(.text+0x276b): undefined reference to `SSL_read'
ssluse.c:(.text+0x2775): undefined reference to `SSL_get_error'
ssluse.c:(.text+0x2797): undefined reference to `ERR_get_error'
ssluse.c:(.text+0x27ac): undefined reference to `ERR_error_string'
ssluse.c:(.text+0x27e8): undefined reference to `SSL_free'
ssluse.c:(.text+0x283b): undefined reference to `SSL_get_shutdown'
ssluse.c:(.text+0x290d): undefined reference to `SSL_shutdown'
/usr/local/lib/libcurl.a(ssluse.o): In function `Curl_ossl_engines_list':
ssluse.c:(.text+0x2937): undefined reference to `ENGINE_get_first'
ssluse.c:(.text+0x2957): undefined reference to `ENGINE_get_next'
ssluse.c:(.text+0x2967): undefined reference to `ENGINE_get_id'
/usr/local/lib/libcurl.a(ssluse.o): In function `Curl_ossl_set_engine_default':
ssluse.c:(.text+0x29b8): undefined reference to `ENGINE_set_default'
ssluse.c:(.text+0x29c8): undefined reference to `ENGINE_get_id'
ssluse.c:(.text+0x29f0): undefined reference to `ENGINE_get_id'
/usr/local/lib/libcurl.a(ssluse.o): In function `Curl_ossl_set_engine':
ssluse.c:(.text+0x2a30): undefined reference to `ENGINE_by_id'
ssluse.c:(.text+0x2a4d): undefined reference to `ENGINE_finish'
ssluse.c:(.text+0x2a59): undefined reference to `ENGINE_free'
ssluse.c:(.text+0x2a6c): undefined reference to `ENGINE_init'
ssluse.c:(.text+0x2aa4): undefined reference to `ENGINE_free'
ssluse.c:(.text+0x2aa9): undefined reference to `ERR_get_error'
ssluse.c:(.text+0x2ab9): undefined reference to `ERR_error_string_n'
/usr/local/lib/libcurl.a(ssluse.o): In function `Curl_ossl_check_cxn':
ssluse.c:(.text+0x2b16): undefined reference to `SSL_peek'
/usr/local/lib/libcurl.a(ssluse.o): In function `Curl_ossl_cleanup':
ssluse.c:(.text+0x2b45): undefined reference to `EVP_cleanup'
ssluse.c:(.text+0x2b4a): undefined reference to `ENGINE_cleanup'
ssluse.c:(.text+0x2b4f): undefined reference to `CRYPTO_cleanup_all_ex_data'
ssluse.c:(.text+0x2b54): undefined reference to `ERR_free_strings'
/usr/local/lib/libcurl.a(ssluse.o): In function `Curl_ossl_init':
ssluse.c:(.text+0x2b75): undefined reference to `ENGINE_load_builtin_engines'
ssluse.c:(.text+0x2b7a): undefined reference to `SSL_load_error_strings'
ssluse.c:(.text+0x2b7f): undefined reference to `SSL_library_init'
ssluse.c:(.text+0x2b8c): undefined reference to `OPENSSL_add_all_algorithms_noconf'
/usr/local/lib/libcurl.a(ssluse.o): In function `Curl_ossl_seed':
ssluse.c:(.text+0x2bd1): undefined reference to `RAND_load_file'
ssluse.c:(.text+0x2bd6): undefined reference to `RAND_status'
ssluse.c:(.text+0x2bef): undefined reference to `RAND_egd'
ssluse.c:(.text+0x2c23): undefined reference to `RAND_add'
ssluse.c:(.text+0x2c34): undefined reference to `RAND_status'
ssluse.c:(.text+0x2c4c): undefined reference to `RAND_file_name'
ssluse.c:(.text+0x2c62): undefined reference to `RAND_load_file'
ssluse.c:(.text+0x2c67): undefined reference to `RAND_status'
ssluse.c:(.text+0x2cb9): undefined reference to `RAND_status'
/usr/local/lib/libcurl.a(ssluse.o): In function `ossl_connect_common':
ssluse.c:(.text+0x2dba): undefined reference to `ERR_clear_error'
ssluse.c:(.text+0x2dc3): undefined reference to `SSL_connect'
ssluse.c:(.text+0x2dd7): undefined reference to `SSL_get_error'
ssluse.c:(.text+0x2e02): undefined reference to `ERR_get_error'
ssluse.c:(.text+0x2ec6): undefined reference to `SSL_get_current_cipher'
ssluse.c:(.text+0x2ece): undefined reference to `SSL_CIPHER_get_name'
ssluse.c:(.text+0x2f77): undefined reference to `ERR_error_string_n'
ssluse.c:(.text+0x2ff7): undefined reference to `ERR_error_string_n'
ssluse.c:(.text+0x3057): undefined reference to `SSLv23_client_method'
ssluse.c:(.text+0x3076): undefined reference to `SSL_CTX_free'
ssluse.c:(.text+0x307e): undefined reference to `SSL_CTX_new'
ssluse.c:(.text+0x30ac): undefined reference to `SSL_CTX_ctrl'
ssluse.c:(.text+0x30f6): undefined reference to `SSL_CTX_ctrl'
ssluse.c:(.text+0x316c): undefined reference to `SSL_CTX_set_default_passwd_cb_userdata'
ssluse.c:(.text+0x317d): undefined reference to `SSL_CTX_set_default_passwd_cb'
ssluse.c:(.text+0x31f4): undefined reference to `TLSv1_client_method'
ssluse.c:(.text+0x3228): undefined reference to `SSL_CTX_set_cipher_list'
ssluse.c:(.text+0x3259): undefined reference to `SSL_CTX_load_verify_locations'
ssluse.c:(.text+0x32cf): undefined reference to `SSL_get1_session'
ssluse.c:(.text+0x33a2): undefined reference to `ERR_peek_error'
ssluse.c:(.text+0x33b2): undefined reference to `ERR_error_string'
ssluse.c:(.text+0x33d0): undefined reference to `SSLv3_client_method'
ssluse.c:(.text+0x33e2): undefined reference to `SSLv2_client_method'
ssluse.c:(.text+0x3408): undefined reference to `SSL_CTX_callback_ctrl'
ssluse.c:(.text+0x3469): undefined reference to `d2i_PKCS12_fp'
ssluse.c:(.text+0x348b): undefined reference to `PKCS12_PBE_add'
ssluse.c:(.text+0x34b5): undefined reference to `PKCS12_parse'
ssluse.c:(.text+0x34c7): undefined reference to `PKCS12_free'
ssluse.c:(.text+0x34d9): undefined reference to `SSL_CTX_use_certificate'
ssluse.c:(.text+0x3506): undefined reference to `EVP_PKEY_free'
ssluse.c:(.text+0x3513): undefined reference to `X509_free'
ssluse.c:(.text+0x351a): undefined reference to `X509_free'
ssluse.c:(.text+0x3527): undefined reference to `sk_pop_free'
ssluse.c:(.text+0x3577): undefined reference to `SSL_CTX_ctrl'
ssluse.c:(.text+0x35b7): undefined reference to `X509_LOOKUP_file'
ssluse.c:(.text+0x35d0): undefined reference to `SSL_CTX_get_cert_store'
ssluse.c:(.text+0x35db): undefined reference to `X509_STORE_add_lookup'
ssluse.c:(.text+0x35f4): undefined reference to `X509_load_crl_file'
ssluse.c:(.text+0x365a): undefined reference to `ENGINE_ctrl'
ssluse.c:(.text+0x3686): undefined reference to `ENGINE_ctrl_cmd'
ssluse.c:(.text+0x36a6): undefined reference to `SSL_CTX_use_certificate'
ssluse.c:(.text+0x36d0): undefined reference to `X509_free'
ssluse.c:(.text+0x36e7): undefined reference to `SSL_CTX_use_certificate_file'
ssluse.c:(.text+0x373f): undefined reference to `SSL_CTX_use_certificate_chain_file'
ssluse.c:(.text+0x37ed): undefined reference to `SSL_new'
ssluse.c:(.text+0x3801): undefined reference to `SSL_get_certificate'
ssluse.c:(.text+0x3816): undefined reference to `X509_get_pubkey'
ssluse.c:(.text+0x3823): undefined reference to `SSL_get_privatekey'
ssluse.c:(.text+0x3830): undefined reference to `EVP_PKEY_copy_parameters'
ssluse.c:(.text+0x383a): undefined reference to `EVP_PKEY_free'
ssluse.c:(.text+0x3842): undefined reference to `SSL_free'
ssluse.c:(.text+0x384c): undefined reference to `SSL_CTX_check_private_key'
ssluse.c:(.text+0x3892): undefined reference to `SSL_CTX_use_PrivateKey_file'
ssluse.c:(.text+0x38ee): undefined reference to `SSL_CTX_get_cert_store'
ssluse.c:(.text+0x38fb): undefined reference to `X509_STORE_set_flags'
ssluse.c:(.text+0x394b): undefined reference to `SSL_CTX_set_verify'
ssluse.c:(.text+0x398c): undefined reference to `SSL_free'
ssluse.c:(.text+0x39a1): undefined reference to `SSL_new'
ssluse.c:(.text+0x39c2): undefined reference to `SSL_set_connect_state'
ssluse.c:(.text+0x3a1d): undefined reference to `SSL_set_session'
ssluse.c:(.text+0x3a2a): undefined reference to `ERR_get_error'
ssluse.c:(.text+0x3a3a): undefined reference to `ERR_error_string'
ssluse.c:(.text+0x3a97): undefined reference to `UI_OpenSSL'
ssluse.c:(.text+0x3ab4): undefined reference to `ENGINE_load_private_key'
ssluse.c:(.text+0x3acd): undefined reference to `SSL_CTX_use_PrivateKey'
ssluse.c:(.text+0x3af5): undefined reference to `EVP_PKEY_free'
ssluse.c:(.text+0x3b01): undefined reference to `ERR_get_error'
ssluse.c:(.text+0x3b0b): undefined reference to `ERR_error_string'
ssluse.c:(.text+0x3b2f): undefined reference to `PKCS12_free'
ssluse.c:(.text+0x3b3c): undefined reference to `SSL_SESSION_free'
ssluse.c:(.text+0x3b6b): undefined reference to `SSL_set_fd'
ssluse.c:(.text+0x3bb1): undefined reference to `SSL_CTX_use_PrivateKey'
ssluse.c:(.text+0x3bdd): undefined reference to `X509_free'
ssluse.c:(.text+0x3c43): undefined reference to `ERR_get_error'
ssluse.c:(.text+0x3c4d): undefined reference to `ERR_error_string'
ssluse.c:(.text+0x3c77): undefined reference to `EVP_PKEY_free'
ssluse.c:(.text+0x3cd9): undefined reference to `SSL_CTX_check_private_key'
ssluse.c:(.text+0x3cf3): undefined reference to `sk_num'
ssluse.c:(.text+0x3d0c): undefined reference to `EVP_PKEY_free'
ssluse.c:(.text+0x3d19): undefined reference to `X509_free'
ssluse.c:(.text+0x3d20): undefined reference to `X509_free'
ssluse.c:(.text+0x3d2d): undefined reference to `sk_pop_free'
ssluse.c:(.text+0x3d44): undefined reference to `sk_num'
ssluse.c:(.text+0x3d5b): undefined reference to `sk_value'
ssluse.c:(.text+0x3d6f): undefined reference to `SSL_CTX_ctrl'
ssluse.c:(.text+0x3d89): undefined reference to `sk_value'
ssluse.c:(.text+0x3d96): undefined reference to `SSL_CTX_add_client_CA'
ssluse.c:(.text+0x3de7): undefined reference to `SSL_ctrl'
ssluse.c:(.text+0x3e3f): undefined reference to `ERR_get_error'
ssluse.c:(.text+0x3e4f): undefined reference to `ERR_error_string'
/usr/local/lib/libcurl.a(ssluse.o): In function `Curl_ossl_session_free':
ssluse.c:(.text+0x781): undefined reference to `SSL_SESSION_free'
/usr/local/lib/libcurl.a(ssluse.o): In function `Curl_ossl_cleanup':
ssluse.c:(.text+0x2b5f): undefined reference to `ERR_remove_thread_state'
/usr/local/lib/libcurl.a(content_encoding.o): In function `Curl_unencode_cleanup':
content_encoding.c:(.text+0x148): undefined reference to `inflateEnd'
/usr/local/lib/libcurl.a(content_encoding.o): In function `inflate_stream':
content_encoding.c:(.text+0x21a): undefined reference to `inflateEnd'
content_encoding.c:(.text+0x233): undefined reference to `inflateInit2_'
content_encoding.c:(.text+0x26b): undefined reference to `inflate'
content_encoding.c:(.text+0x2d1): undefined reference to `inflateEnd'
content_encoding.c:(.text+0x32f): undefined reference to `inflateEnd'
content_encoding.c:(.text+0x347): undefined reference to `inflateEnd'
content_encoding.c:(.text+0x36c): undefined reference to `inflateEnd'
content_encoding.c:(.text+0x37c): undefined reference to `inflateEnd'
/usr/local/lib/libcurl.a(content_encoding.o): In function `Curl_unencode_gzip_write':
content_encoding.c:(.text+0x4f2): undefined reference to `zlibVersion'
content_encoding.c:(.text+0x528): undefined reference to `inflateInit2_'
content_encoding.c:(.text+0x57d): undefined reference to `inflateInit2_'
content_encoding.c:(.text+0x5c5): undefined reference to `inflateEnd'
content_encoding.c:(.text+0x6f5): undefined reference to `inflateEnd'
/usr/local/lib/libcurl.a(content_encoding.o): In function `Curl_unencode_deflate_write':
content_encoding.c:(.text+0x77b): undefined reference to `inflateInit_'
/usr/local/lib/libcurl.a(md5.o): In function `Curl_md5it':
md5.c:(.text+0x1d): undefined reference to `MD5_Init'
md5.c:(.text+0x32): undefined reference to `MD5_Update'
md5.c:(.text+0x3d): undefined reference to `MD5_Final'
/usr/local/lib/libcurl.a(md5.o):(.data.rel.ro+0x0): undefined reference to `MD5_Init'
/usr/local/lib/libcurl.a(md5.o):(.data.rel.ro+0x8): undefined reference to `MD5_Update'
/usr/local/lib/libcurl.a(md5.o):(.data.rel.ro+0x10): undefined reference to `MD5_Final'
/usr/local/lib/libcurl.a(curl_ntlm_msgs.o): In function `Curl_ntlm_create_type3_message':
curl_ntlm_msgs.c:(.text+0x133): undefined reference to `RAND_bytes'
curl_ntlm_msgs.c:(.text+0x197): undefined reference to `MD5_Init'
curl_ntlm_msgs.c:(.text+0x1b1): undefined reference to `MD5_Update'
curl_ntlm_msgs.c:(.text+0x1d1): undefined reference to `MD5_Final'
/usr/local/lib/libcurl.a(curl_ntlm_core.o): In function `Curl_ntlm_core_mk_nt_hash':
curl_ntlm_core.c:(.text+0x62): undefined reference to `MD4_Init'
curl_ntlm_core.c:(.text+0x70): undefined reference to `MD4_Update'
curl_ntlm_core.c:(.text+0x7b): undefined reference to `MD4_Final'
/usr/local/lib/libcurl.a(curl_ntlm_core.o): In function `setup_des_key':
curl_ntlm_core.c:(.text+0x143): undefined reference to `DES_set_odd_parity'
curl_ntlm_core.c:(.text+0x14e): undefined reference to `DES_set_key'
/usr/local/lib/libcurl.a(curl_ntlm_core.o): In function `Curl_ntlm_core_mk_lm_hash':
curl_ntlm_core.c:(.text+0x1e7): undefined reference to `DES_ecb_encrypt'
curl_ntlm_core.c:(.text+0x20b): undefined reference to `DES_ecb_encrypt'
/usr/local/lib/libcurl.a(curl_ntlm_core.o): In function `Curl_ntlm_core_lm_resp':
curl_ntlm_core.c:(.text+0x29b): undefined reference to `DES_ecb_encrypt'
curl_ntlm_core.c:(.text+0x2bc): undefined reference to `DES_ecb_encrypt'
curl_ntlm_core.c:(.text+0x2dd): undefined reference to `DES_ecb_encrypt'
collect2: ld returned 1 exit status
make[2]: *** [minerd] Error 1
make[2]: Leaving directory `/root/cpuminer-master'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/cpuminer-master'
make: *** [all] Error 2
newbie
Activity: 4
Merit: 0
If you post here the output of the command rarkenin used (where 6.5 can't link to -lcrypto), it shouldn't be too hard to understand why it didn't work (expect the lib in another place).
legendary
Activity: 1092
Merit: 1000
I'd like to give liteon a try as he seems to know what hes doing.
Liteon you up for it ? You get the entire bounty if you succeed tonight.

Nah, you denied my 1st attempt, so I will not try anything.
Will let this to someone else.

Ok, no hard feelings, job was awarded to rarkenin as he has been around bitcointalk longer than you.
legendary
Activity: 1092
Merit: 1000
I'm a Firestarter!
I'd like to give liteon a try as he seems to know what hes doing.
Liteon you up for it ? You get the entire bounty if you succeed tonight.

Nah, you denied my 1st attempt, so I will not try anything.
Will let this to someone else.
legendary
Activity: 1092
Merit: 1000
I'd like to give liteon a try as he seems to know what hes doing.
Liteon you up for it ? You get the entire bounty if you succeed tonight.
newbie
Activity: 4
Merit: 0
There is a problem with where those libraries are saved or how those are named, shouldn't be too hard to fix. (the correct path is missing?)

I can give it a try if you want, maybe just adding -L /usr/local/ssl/lib/ will help Tongue

legendary
Activity: 1092
Merit: 1000
I'm a Firestarter!
For a autotools configure try:

> env CFLAGS="[OPT] -m32" CXXFLAGS="[OPT] -m32" \
  ./configure --host=i686-pc-linux-gnu --enable-static [--disable-shared]
where OPT is other compiler flags, e.g., -O2, etc.

The explicit use of -static in $CFLAGS, $CXXFLAGS is probably not doing what you want.
It might be necessary to use: CC="gcc -m32", CXX="g++ -m32" (depending on the compiler) for the required mode to carry through to the link stage.
legendary
Activity: 1092
Merit: 1000
Is it OK if I try that tomorrow afternoon? Unfortunately, I'm going to be busy tonight and tomorrow morning.

Tomorrow afternoon will work, thanks
hero member
Activity: 784
Merit: 500
Is it OK if I try that tomorrow afternoon? Unfortunately, I'm going to be busy tonight and tomorrow morning.
legendary
Activity: 1092
Merit: 1000
I've tried and failed so far, I'll be trying later on. If anyone can solve this and wants to share the bounty, I'll explain the situation:

curl compiles on both versions with --enable-static and --disable-shared, check
openssl compiles on 5.5 as static; 6.5 has an existing openssl-static package that appears to be valid
kerberos compiles on both as static. However, the compilation of cpuminer itself fails. 5.5 can't link to Kerberos, 6.5 can't link to -lcrypto

As a last resort, Statifier might be possible, but it currently has a few disadvantages, so I'm still seeking to obtain a true static build. Specifically, if the goal was performance, then Statifier is not possible as code is still position-independent.

Statifier looks interesting. If you can create the static build on 6.5 and it runs on centos 5.5 that will be good enough for me, whatever the file size ends up to be.
hero member
Activity: 784
Merit: 500
I've tried and failed so far, I'll be trying later on. If anyone can solve this and wants to share the bounty, I'll explain the situation:

curl compiles on both versions with --enable-static and --disable-shared, check
openssl compiles on 5.5 as static; 6.5 has an existing openssl-static package that appears to be valid
kerberos compiles on both as static. However, the compilation of cpuminer itself fails. 5.5 can't link to Kerberos, 6.5 can't link to -lcrypto

As a last resort, Statifier might be possible, but it currently has a few disadvantages, so I'm still seeking to obtain a true static build. Specifically, if the goal was performance, then Statifier is not possible as code is still position-independent.
legendary
Activity: 1092
Merit: 1000
I'm a Firestarter!
Liteon had enough time to connect via teamviewer and begin. He has not done so. New credentials sent to rarkenin

No problem.
legendary
Activity: 1092
Merit: 1000
Liteon had enough time to connect via teamviewer and begin. He has not done so. New credentials sent to rarkenin
legendary
Activity: 1092
Merit: 1000
I'm a Firestarter!


Poslao na PM teamviewer info

Kaze da je password pogresan.
hero member
Activity: 784
Merit: 500
For English speakers out there, is this still open, or has it been claimed in the posts above? If it is open, I am willing to do this.

Thanks, could you PM me if that happens, and I don't notice here? I try to monitor threads I've posted to recently using the forum tools but sometimes I don't get a chance to track everything.
Pages:
Jump to: