не могу скомпилировать curl с SSL, windows xp, curl-7.19.7 |
Здравствуйте, гость ( Вход | Регистрация )
не могу скомпилировать curl с SSL, windows xp, curl-7.19.7 |
deex |
10.2.2010, 19:19
Сообщение
#1
|
Студент Группа: Участник Сообщений: 45 Регистрация: 12.3.2009 Пользователь №: 608 Спасибо сказали: 0 раз(а) Репутация: 0 |
windows xp, curl-7.19.7
просто курл компилируется mingw без проблем понадобилась поддержка SSL, так как не отправляет запросы по протоколу https:// скомпилировал openssl, zlib с горем пополам, закинул все полученные библиотеки (*.а) в папку mingw/lib компилирую сам курл C:/путь-до-мингв/bin/mingw32-make.exe mingw32-ssl-zlib Цитата ssluse.o: In function `Curl_ossl_close_all': C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:920: undefined reference to `ERR_remove_ state' C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:924: undefined reference to `ENGINE_fini sh' C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:925: undefined reference to `ENGINE_free ' ssluse.o: In function `Curl_ossl_shutdown': C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:855: undefined reference to `ERR_get_err or' C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:856: undefined reference to `ERR_error_s tring' ssluse.o: In function `Curl_ossl_engines_list': C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:764: undefined reference to `ENGINE_get_ first' C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:764: undefined reference to `ENGINE_get_ next' C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:765: undefined reference to `ENGINE_get_ id' C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:764: undefined reference to `ENGINE_get_ next' ssluse.o: In function `Curl_ossl_set_engine_default': C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:741: undefined reference to `ENGINE_set_ default' C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:742: undefined reference to `ENGINE_get_ id' C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:745: undefined reference to `ENGINE_get_ id' ssluse.o: In function `Curl_ossl_set_engine': C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:706: undefined reference to `ENGINE_by_i d' C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:714: undefined reference to `ENGINE_fini sh' C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:715: undefined reference to `ENGINE_free ' C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:718: undefined reference to `ENGINE_init ' C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:721: undefined reference to `ENGINE_free ' C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:722: undefined reference to `ERR_get_err or' ssluse.o: In function `SSL_strerror': C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:612: undefined reference to `ERR_error_s tring_n' ssluse.o: In function `Curl_ossl_cleanup': C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:662: undefined reference to `ERR_free_st rings' C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:665: undefined reference to `EVP_cleanup ' ssluse.o: In function `Curl_ossl_init': C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:632: undefined reference to `ENGINE_load _builtin_engines' C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:642: undefined reference to `OPENSSL_add _all_algorithms_noconf' C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:648: undefined reference to `RAND_screen ' ssluse.o: In function `ossl_seed': C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:195: undefined reference to `RAND_load_f ile' ssluse.o: In function `rand_enough': C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:168: undefined reference to `RAND_status ' ssluse.o: In function `ossl_seed': C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:256: undefined reference to `RAND_file_n ame' C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:259: undefined reference to `RAND_load_f ile' ssluse.o: In function `rand_enough': C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:168: undefined reference to `RAND_status ' ssluse.o: In function `ossl_connect_step2': C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:1661: undefined reference to `ERR_get_er ror' ssluse.o: In function `SSL_strerror': C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:612: undefined reference to `ERR_error_s tring_n' C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:612: undefined reference to `ERR_error_s tring_n' ssluse.o: In function `cert_stuff': C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:384: undefined reference to `d2i_PKCS12_ fp' C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:392: undefined reference to `PKCS12_PBE_ add' C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:394: undefined reference to `PKCS12_pars e' C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:403: undefined reference to `PKCS12_free ' C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:439: undefined reference to `EVP_PKEY_fr ee' C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:440: undefined reference to `X509_free' ssluse.o: In function `ossl_connect_step1': C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:1537: undefined reference to `X509_LOOKU P_file' C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:1537: undefined reference to `X509_STORE _add_lookup' C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:1539: undefined reference to `X509_load_ crl_file' ssluse.o: In function `cert_stuff': C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:538: undefined reference to `X509_get_pu bkey' C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:539: undefined reference to `EVP_PKEY_co py_parameters' C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:540: undefined reference to `EVP_PKEY_fr ee' C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:396: undefined reference to `ERR_get_err or' C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:396: undefined reference to `ERR_error_s tring' C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:399: undefined reference to `PKCS12_free ' ssluse.o: In function `ossl_connect_step1': C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:1550: undefined reference to `X509_STORE _set_flags' C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:1603: undefined reference to `ERR_get_er ror' C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:1603: undefined reference to `ERR_error_ string' ssluse.o: In function `cert_stuff': C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:482: undefined reference to `UI_OpenSSL' C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:428: undefined reference to `sk_num' C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:446: undefined reference to `EVP_PKEY_fr ee' C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:447: undefined reference to `X509_free' C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:436: undefined reference to `sk_value' C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:429: undefined reference to `sk_num' C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:430: undefined reference to `sk_value' C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:489: undefined reference to `ENGINE_load _private_key' C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:501: undefined reference to `EVP_PKEY_fr ee' ssluse.o: In function `ossl_connect_step1': C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:1613: undefined reference to `ERR_get_er ror' C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:1613: undefined reference to `ERR_error_ string' C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:504: undefined reference to `EVP_PKEY_fr ee' ssluse.o: In function `Curl_ossl_cleanup': C:\curl-7.19.7\curl-7.19.7\lib/ssluse.c:674: undefined reference to `CRYPTO_clea nup_all_ex_data' md5.o: In function `Curl_md5it': C:\curl-7.19.7\curl-7.19.7\lib/md5.c:366: undefined reference to `MD5_Init' C:\curl-7.19.7\curl-7.19.7\lib/md5.c:367: undefined reference to `MD5_Update' C:\curl-7.19.7\curl-7.19.7\lib/md5.c:368: undefined reference to `MD5_Final' http_ntlm.o: In function `mk_nt_hash': C:\curl-7.19.7\curl-7.19.7\lib/http_ntlm.c:508: undefined reference to `MD4_Init ' C:\curl-7.19.7\curl-7.19.7\lib/http_ntlm.c:509: undefined reference to `MD4_Upda te' C:\curl-7.19.7\curl-7.19.7\lib/http_ntlm.c:510: undefined reference to `MD4_Fina l' http_ntlm.o: In function `setup_des_key': C:\curl-7.19.7\curl-7.19.7\lib/http_ntlm.c:340: undefined reference to `DES_set_ odd_parity' C:\curl-7.19.7\curl-7.19.7\lib/http_ntlm.c:341: undefined reference to `DES_set_ key' http_ntlm.o: In function `lm_resp': C:\curl-7.19.7\curl-7.19.7\lib/http_ntlm.c:379: undefined reference to `DES_ecb_ encrypt' C:\curl-7.19.7\curl-7.19.7\lib/http_ntlm.c:383: undefined reference to `DES_ecb_ encrypt' C:\curl-7.19.7\curl-7.19.7\lib/http_ntlm.c:387: undefined reference to `DES_ecb_ encrypt' http_ntlm.o: In function `mk_lm_hash': C:\curl-7.19.7\curl-7.19.7\lib/http_ntlm.c:444: undefined reference to `DES_ecb_ encrypt' C:\curl-7.19.7\curl-7.19.7\lib/http_ntlm.c:448: undefined reference to `DES_ecb_ encrypt' http_ntlm.o: In function `Curl_output_ntlm': C:\curl-7.19.7\curl-7.19.7\lib/http_ntlm.c:913: undefined reference to `RAND_byt es' C:\curl-7.19.7\curl-7.19.7\lib/http_ntlm.c:930: undefined reference to `MD5_Init ' C:\curl-7.19.7\curl-7.19.7\lib/http_ntlm.c:931: undefined reference to `MD5_Upda te' C:\curl-7.19.7\curl-7.19.7\lib/http_ntlm.c:932: undefined reference to `MD5_Fina l' collect2: ld returned 1 exit status mingw32-make[1]: *** [libcurl.dll] Error 1 mingw32-make: *** [mingw32-ssl-zlib] Error 2 что собственно не так? ---- и может быть у кого-нибудь есть просто libcurl.a и libcurldll.a, который уже скомпилены для mingw с поддержкой SSL? этот брейнфак никогда не закончится |
|
|
Tonal |
11.2.2010, 8:16
Сообщение
#2
|
Активный участник Группа: Участник Сообщений: 452 Регистрация: 6.12.2007 Из: Новосибирск Пользователь №: 34 Спасибо сказали: 69 раз(а) Репутация: 17 |
А заголовочники в include закинул?
Да и зачем руками компилировать? Вроде всё можно выдернуть: http://curl.haxx.se/download.html http://curl.haxx.se/latest.cgi |
|
|
Текстовая версия | Сейчас: 26.11.2024, 0:09 |