歡迎您光臨本站 註冊首頁

安裝vsftp出錯 請幫忙看看 謝謝

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

安裝vsftp出錯 請幫忙看看 謝謝

我make的時候出先如下錯誤  請問是怎麼解決呢?謝謝  我已經安裝過openssl了
ssl.c:28:25: 錯誤:openssl/err.h:沒有那個文件或目錄
ssl.c:29:26: 錯誤:openssl/rand.h:沒有那個文件或目錄
ssl.c:30:25: 錯誤:openssl/bio.h:沒有那個文件或目錄
ssl.c:35: 錯誤:expected 『=』, 『,』, 『;』, 『asm』 or 『__attribute__』 before 『*』 token
ssl.c:39: 錯誤:expected 『)』 before 『*』 token
ssl.c:40: 錯誤:expected declaration specifiers or 『...』 before 『X509_STORE_CTX』
ssl.c:42: 錯誤:expected 『)』 before 『*』 token
ssl.c:46: 錯誤:expected declaration specifiers or 『...』 before 『SSL』
ssl.c:49: 錯誤:expected 『)』 before 『*』 token
ssl.c: In function 『ssl_init』:
ssl.c:59: 錯誤:『SSL_CTX』 未聲明 (在此函數內第一次使用)
ssl.c:59: 錯誤:(即使在一個函數內多次出現,每個未聲明的標識符在其
ssl.c:59: 錯誤:所在的函數內只報告一次。)
ssl.c:59: 錯誤:『p_ctx』 未聲明 (在此函數內第一次使用)
ssl.c:62: 警告:隱式聲明函數 『SSL_library_init』
ssl.c:63: 警告:隱式聲明函數 『SSL_CTX_new』
ssl.c:63: 警告:隱式聲明函數 『SSLv23_server_method』
ssl.c:64: 錯誤:『NULL』 未聲明 (在此函數內第一次使用)
ssl.c:68: 錯誤:『SSL_OP_ALL』 未聲明 (在此函數內第一次使用)
ssl.c:71: 錯誤:『SSL_OP_NO_SSLv2』 未聲明 (在此函數內第一次使用)
ssl.c:75: 錯誤:『SSL_OP_NO_SSLv3』 未聲明 (在此函數內第一次使用)
ssl.c:79: 錯誤:『SSL_OP_NO_TLSv1』 未聲明 (在此函數內第一次使用)
ssl.c:81: 警告:隱式聲明函數 『SSL_CTX_set_options』
ssl.c:89: 警告:隱式聲明函數 『SSL_CTX_use_certificate_chain_file』
ssl.c:93: 警告:隱式聲明函數 『SSL_CTX_use_PrivateKey_file』
ssl.c:93: 錯誤:『X509_FILETYPE_PEM』 未聲明 (在此函數內第一次使用)
ssl.c:115: 警告:隱式聲明函數 『SSL_CTX_set_cipher_list』
ssl.c:119: 警告:隱式聲明函數 『RAND_status』
ssl.c:125: 錯誤:『SSL_VERIFY_PEER』 未聲明 (在此函數內第一次使用)
ssl.c:129: 錯誤:『SSL_VERIFY_FAIL_IF_NO_PEER_CERT』 未聲明 (在此函數內第一次使用)
ssl.c:133: 警告:隱式聲明函數 『SSL_CTX_set_verify』
ssl.c:136: 警告:隱式聲明函數 『STACK_OF』
ssl.c:136: 錯誤:『X509_NAME』 未聲明 (在此函數內第一次使用)
ssl.c:136: 錯誤:『p_names』 未聲明 (在此函數內第一次使用)
ssl.c:137: 警告:隱式聲明函數 『SSL_CTX_load_verify_locations』
ssl.c:141: 警告:隱式聲明函數 『SSL_load_client_CA_file』
ssl.c:146: 警告:隱式聲明函數 『SSL_CTX_set_client_CA_list』
ssl.c:151: 警告:隱式聲明函數 『SSL_CTX_set_session_id_context』
ssl.c:157: 警告:隱式聲明函數 『SSL_CTX_set_timeout』
ssl.c: In function 『ssl_read』:
ssl.c:247: 錯誤:『SSL』 未聲明 (在此函數內第一次使用)
ssl.c:247: 錯誤:expected expression before 『)』 token
ssl.c:247: 錯誤:提供給函數 『ssl_read_common』 的實參太少
ssl.c:245: 警告:未使用的參數 『p_ssl』
ssl.c:245: 警告:未使用的參數 『p_buf』
ssl.c:245: 警告:未使用的參數 『len』
ssl.c: In function 『ssl_peek』:
ssl.c:253: 錯誤:『SSL』 未聲明 (在此函數內第一次使用)
ssl.c:253: 錯誤:expected expression before 『)』 token
ssl.c:253: 錯誤:提供給函數 『ssl_read_common』 的實參太少
ssl.c:251: 警告:未使用的參數 『p_ssl』
ssl.c:251: 警告:未使用的參數 『p_buf』
ssl.c:251: 警告:未使用的參數 『len』
ssl.c: 在頂層:
ssl.c:258: 錯誤:expected declaration specifiers or 『...』 before 『SSL』
ssl.c:261: 錯誤:expected 『)』 before 『*』 token
ssl.c: In function 『ssl_read_common』:
ssl.c:265: 錯誤:『SSL』 未聲明 (在此函數內第一次使用)
ssl.c:265: 錯誤:『p_ssl』 未聲明 (在此函數內第一次使用)
ssl.c:265: 錯誤:expected expression before 『)』 token
ssl.c:268: 錯誤:『p_ssl_func』 未聲明 (在此函數內第一次使用)
ssl.c:269: 警告:隱式聲明函數 『SSL_get_error』
ssl.c:271: 錯誤:『SSL_ERROR_WANT_READ』 未聲明 (在此函數內第一次使用)
ssl.c:272: 錯誤:『SSL_ERROR_WANT_WRITE』 未聲明 (在此函數內第一次使用)
ssl.c:276: 警告:隱式聲明函數 『SSL_get_shutdown』
ssl.c:276: 錯誤:『SSL_RECEIVED_SHUTDOWN』 未聲明 (在此函數內第一次使用)
ssl.c: In function 『ssl_write』:
ssl.c:296: 警告:隱式聲明函數 『SSL_write』
ssl.c:296: 錯誤:『SSL』 未聲明 (在此函數內第一次使用)
ssl.c:296: 錯誤:expected expression before 『)』 token
ssl.c:297: 錯誤:expected expression before 『)』 token
ssl.c:299: 錯誤:『SSL_ERROR_WANT_READ』 未聲明 (在此函數內第一次使用)
ssl.c:300: 錯誤:『SSL_ERROR_WANT_WRITE』 未聲明 (在此函數內第一次使用)
ssl.c:290: 警告:未使用的參數 『p_ssl』
ssl.c:290: 警告:未使用的參數 『p_buf』
ssl.c:290: 警告:未使用的參數 『len』
ssl.c: In function 『ssl_write_str』:
ssl.c:308: 錯誤:『SSL』 未聲明 (在此函數內第一次使用)
ssl.c:308: 錯誤:expected expression before 『)』 token
ssl.c:305: 警告:未使用的參數 『p_ssl』
ssl.c: In function 『maybe_log_shutdown_state』:
ssl.c:343: 錯誤:『SSL_SENT_SHUTDOWN』 未聲明 (在此函數內第一次使用)
ssl.c:347: 錯誤:『SSL_RECEIVED_SHUTDOWN』 未聲明 (在此函數內第一次使用)
ssl.c: In function 『ssl_data_close』:
ssl.c:378: 錯誤:『SSL』 未聲明 (在此函數內第一次使用)
ssl.c:378: 錯誤:『p_ssl』 未聲明 (在此函數內第一次使用)
ssl.c:392: 警告:隱式聲明函數 『SSL_shutdown』
ssl.c:416: 警告:隱式聲明函數 『SSL_free』
ssl.c:417: 錯誤:『NULL』 未聲明 (在此函數內第一次使用)
ssl.c: In function 『ssl_accept』:
ssl.c:429: 錯誤:『SSL』 未聲明 (在此函數內第一次使用)
ssl.c:429: 錯誤:『p_ssl』 未聲明 (在此函數內第一次使用)
ssl.c:431: 錯誤:『NULL』 未聲明 (在此函數內第一次使用)
ssl.c:435: 警告:隱式聲明函數 『get_ssl』
ssl.c:442: 警告:隱式聲明函數 『SSL_session_reused』
ssl.c:453: 警告:隱式聲明函數 『ssl_cert_digest』
ssl.c: 在頂層:
ssl.c:515: 錯誤:expected 『=』, 『,』, 『;』, 『asm』 or 『__attribute__』 before 『*』 token
ssl.c: In function 『ssl_session_init』:
ssl.c:588: 錯誤:『SSL』 未聲明 (在此函數內第一次使用)
ssl.c:588: 錯誤:『p_ssl』 未聲明 (在此函數內第一次使用)
ssl.c:589: 錯誤:『NULL』 未聲明 (在此函數內第一次使用)
ssl.c: 在頂層:
ssl.c:600: 錯誤:expected 『)』 before 『*』 token
ssl.c: In function 『get_ssl_error』:
ssl.c:636: 警告:隱式聲明函數 『SSL_load_error_strings』
ssl.c:637: 警告:隱式聲明函數 『ERR_error_string』
ssl.c:637: 警告:隱式聲明函數 『ERR_get_error』
ssl.c:637: 錯誤:『NULL』 未聲明 (在此函數內第一次使用)
ssl.c:637: 警告:返回時將整數賦給指針,未作類型轉換
ssl.c: 在頂層:
ssl.c:640: 錯誤:expected 『)』 before 『*』 token
ssl.c:650: 錯誤:expected 『)』 before 『*』 token
ssl.c:668: 錯誤:expected declaration specifiers or 『...』 before 『X509_STORE_CTX』
ssl.c: In function 『ssl_verify_callback』:
ssl.c:670: 錯誤:『p_ctx』 未聲明 (在此函數內第一次使用)
ssl.c: In function 『ssl_add_entropy』:
ssl.c:685: 警告:隱式聲明函數 『RAND_load_file』
make: *** 錯誤 1
《解決方案》

如果用不到SSL連接,那麼可以考慮編譯的時候關閉SSL功能。
《解決方案》

編譯ftp有特俗要求要用ssl?
《解決方案》

怎麼不用RPM包安裝。應該是你的OPENSSL的庫路徑沒有加入吧!
《解決方案》

哦 謝謝大家 是庫的路徑有問題 已經解決了
ln -s  /usr/local/ssl/include/openssl    /usr/include/openssl
《解決方案》

你的 configure 目錄寫錯了吧?
《解決方案》

回復 #6 vermouth 的帖子

vsftp編譯的時候沒有configure這步
《解決方案》

回復 #7 chenyx 的帖子

那就是 ssl 的目錄不標準了。
《解決方案》

:mrgreen:

[火星人 ] 安裝vsftp出錯 請幫忙看看 謝謝已經有653次圍觀

http://coctec.com/docs/service/show-post-19868.html