亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 8334 | 回復: 3
打印 上一主題 下一主題

[FTP] 請教一個編譯安裝vsftpd服務器的問題openssl/err.h: No such file or directory [復制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2010-03-23 13:16 |只看該作者 |倒序瀏覽
本帖最后由 輕逐微風 于 2010-03-23 15:23 編輯

hello,

請教一個編譯安裝vsftpd服務器的問題

解壓vsftpd.tar文件后,修改文件builddefs.h配置置為如下,使用make命令報錯,請問這是什么問題?

注:不修改builddefs.h使用make命令可正常編譯

#ifndef VSF_BUILDDEFS_H
#define VSF_BUILDDEFS_H


#define VSF_BUILD_TCPWRAPPERS
#define VSF_BUILD_PAM
#define VSF_BUILD_SSL


#endif /* VSF_BUILDDEFS_H */


make命令顯示結(jié)果如下:


make: Warning: File `main.c' has modification time 1.2e+05 s in the future
gcc -c main.c -O2 -Wall -W -Wshadow
-idirafter dummyinc
gcc -c prelogin.c -O2 -Wall -W -Wshadow
-idirafter dummyinc
gcc -c postlogin.c -O2 -Wall -W -Wshadow
-idirafter dummyinc
gcc -c tunables.c -O2 -Wall -W -Wshadow
-idirafter dummyinc
gcc -c postprivparent.c -O2 -Wall -W -Wshadow
-idirafter dummyinc
gcc -c parseconf.c -O2 -Wall -W -Wshadow
-idirafter dummyinc
gcc -c oneprocess.c -O2 -Wall -W -Wshadow
-idirafter dummyinc
gcc -c privops.c -O2 -Wall -W -Wshadow
-idirafter dummyinc
gcc -c ssl.c -O2 -Wall -W -Wshadow
-idirafter dummyinc
ssl.c:28:25: error: openssl/err.h: No such file or directory
ssl.c:29:26: error: openssl/rand.h: No such file or directory
ssl.c:30:25: error: openssl/bio.h: No such file or directory
ssl.c:35: error: expected ‘=’, ‘,’, ‘;’, ‘a(chǎn)sm’ or ‘__attribute__’ before ‘*’ token
ssl.c:39: error: expected ‘)’ before ‘*’ token
ssl.c:40: error: expected declaration specifiers or ‘...’ before ‘X509_STORE_CTX’
ssl.c:42: error: expected ‘)’ before ‘*’ token
ssl.c:46: error: expected declaration specifiers or ‘...’ before ‘SSL’
ssl.c:49: error: expected ‘)’ before ‘*’ token
ssl.c: In function ‘ssl_init’:
ssl.c:59: error: ‘SSL_CTX’ undeclared (first use in this function)
ssl.c:59: error: (Each undeclared identifier is reported only once
ssl.c:59: error: for each function it appears in.)
ssl.c:59: error: ‘p_ctx’ undeclared (first use in this function)
ssl.c:62: warning: implicit declaration of function ‘SSL_library_init’
ssl.c:63: warning: implicit declaration of function ‘SSL_CTX_new’
ssl.c:63: warning: implicit declaration of function ‘SSLv23_server_method’
ssl.c:64: error: ‘NULL’ undeclared (first use in this function)
ssl.c:68: error: ‘SSL_OP_ALL’ undeclared (first use in this function)
ssl.c:71: error: ‘SSL_OP_NO_SSLv2’ undeclared (first use in this function)
ssl.c:75: error: ‘SSL_OP_NO_SSLv3’ undeclared (first use in this function)
ssl.c:79: error: ‘SSL_OP_NO_TLSv1’ undeclared (first use in this function)
ssl.c:81: warning: implicit declaration of function ‘SSL_CTX_set_options’
ssl.c:89: warning: implicit declaration of function ‘SSL_CTX_use_certificate_chain_file’
ssl.c:93: warning: implicit declaration of function ‘SSL_CTX_use_PrivateKey_file’
ssl.c:93: error: ‘X509_FILETYPE_PEM’ undeclared (first use in this function)
ssl.c:115: warning: implicit declaration of function ‘SSL_CTX_set_cipher_list’
ssl.c:119: warning: implicit declaration of function ‘RAND_status’
ssl.c:125: error: ‘SSL_VERIFY_PEER’ undeclared (first use in this function)
ssl.c:129: error: ‘SSL_VERIFY_FAIL_IF_NO_PEER_CERT’ undeclared (first use in this function)
ssl.c:133: warning: implicit declaration of function ‘SSL_CTX_set_verify’
ssl.c:136: warning: implicit declaration of function ‘STACK_OF’
ssl.c:136: error: ‘X509_NAME’ undeclared (first use in this function)
ssl.c:136: error: ‘p_names’ undeclared (first use in this function)
ssl.c:137: warning: implicit declaration of function ‘SSL_CTX_load_verify_locations’
ssl.c:141: warning: implicit declaration of function ‘SSL_load_client_CA_file’
ssl.c:146: warning: implicit declaration of function ‘SSL_CTX_set_client_CA_list’
ssl.c:151: warning: implicit declaration of function ‘SSL_CTX_set_session_id_context’
ssl.c:157: warning: implicit declaration of function ‘SSL_CTX_set_timeout’
ssl.c: In function ‘ssl_read’:
ssl.c:247: error: ‘SSL’ undeclared (first use in this function)
ssl.c:247: error: expected expression before ‘)’ token
ssl.c:247: error: too few arguments to function ‘ssl_read_common’
ssl.c:245: warning: unused parameter ‘p_ssl’
ssl.c:245: warning: unused parameter ‘p_buf’
ssl.c:245: warning: unused parameter ‘len’
ssl.c: In function ‘ssl_peek’:
ssl.c:253: error: ‘SSL’ undeclared (first use in this function)
ssl.c:253: error: expected expression before ‘)’ token
ssl.c:253: error: too few arguments to function ‘ssl_read_common’
ssl.c:251: warning: unused parameter ‘p_ssl’
ssl.c:251: warning: unused parameter ‘p_buf’
ssl.c:251: warning: unused parameter ‘len’
ssl.c: At top level:
ssl.c:258: error: expected declaration specifiers or ‘...’ before ‘SSL’
ssl.c:261: error: expected ‘)’ before ‘*’ token
ssl.c: In function ‘ssl_read_common’:
ssl.c:265: error: ‘SSL’ undeclared (first use in this function)
ssl.c:265: error: ‘p_ssl’ undeclared (first use in this function)
ssl.c:265: error: expected expression before ‘)’ token
ssl.c:268: error: ‘p_ssl_func’ undeclared (first use in this function)
ssl.c:269: warning: implicit declaration of function ‘SSL_get_error’
ssl.c:271: error: ‘SSL_ERROR_WANT_READ’ undeclared (first use in this function)
ssl.c:272: error: ‘SSL_ERROR_WANT_WRITE’ undeclared (first use in this function)
ssl.c:276: warning: implicit declaration of function ‘SSL_get_shutdown’
ssl.c:276: error: ‘SSL_RECEIVED_SHUTDOWN’ undeclared (first use in this function)
ssl.c: In function ‘ssl_write’:
ssl.c:296: warning: implicit declaration of function ‘SSL_write’
ssl.c:296: error: ‘SSL’ undeclared (first use in this function)
ssl.c:296: error: expected expression before ‘)’ token
ssl.c:297: error: expected expression before ‘)’ token
ssl.c:299: error: ‘SSL_ERROR_WANT_READ’ undeclared (first use in this function)
ssl.c:300: error: ‘SSL_ERROR_WANT_WRITE’ undeclared (first use in this function)
ssl.c:290: warning: unused parameter ‘p_ssl’
ssl.c:290: warning: unused parameter ‘p_buf’
ssl.c:290: warning: unused parameter ‘len’
ssl.c: In function ‘ssl_write_str’:
ssl.c:308: error: ‘SSL’ undeclared (first use in this function)
ssl.c:308: error: expected expression before ‘)’ token
ssl.c:305: warning: unused parameter ‘p_ssl’
ssl.c: In function ‘maybe_log_shutdown_state’:
ssl.c:343: error: ‘SSL_SENT_SHUTDOWN’ undeclared (first use in this function)
ssl.c:347: error: ‘SSL_RECEIVED_SHUTDOWN’ undeclared (first use in this function)
ssl.c: In function ‘ssl_data_close’:
ssl.c:378: error: ‘SSL’ undeclared (first use in this function)
ssl.c:378: error: ‘p_ssl’ undeclared (first use in this function)
ssl.c:392: warning: implicit declaration of function ‘SSL_shutdown’
ssl.c:416: warning: implicit declaration of function ‘SSL_free’
ssl.c:417: error: ‘NULL’ undeclared (first use in this function)
ssl.c: In function ‘ssl_accept’:
ssl.c:429: error: ‘SSL’ undeclared (first use in this function)
ssl.c:429: error: ‘p_ssl’ undeclared (first use in this function)
ssl.c:431: error: ‘NULL’ undeclared (first use in this function)
ssl.c:435: warning: implicit declaration of function ‘get_ssl’
ssl.c:442: warning: implicit declaration of function ‘SSL_session_reused’
ssl.c:453: warning: implicit declaration of function ‘ssl_cert_digest’
ssl.c: At top level:
ssl.c:515: error: expected ‘=’, ‘,’, ‘;’, ‘a(chǎn)sm’ or ‘__attribute__’ before ‘*’ token
ssl.c: In function ‘ssl_session_init’:
ssl.c:588: error: ‘SSL’ undeclared (first use in this function)
ssl.c:588: error: ‘p_ssl’ undeclared (first use in this function)
ssl.c:589: error: ‘NULL’ undeclared (first use in this function)
ssl.c: At top level:
ssl.c:600: error: expected ‘)’ before ‘*’ token
ssl.c: In function ‘get_ssl_error’:
ssl.c:636: warning: implicit declaration of function ‘SSL_load_error_strings’
ssl.c:637: warning: implicit declaration of function ‘ERR_error_string’
ssl.c:637: warning: implicit declaration of function ‘ERR_get_error’
ssl.c:637: error: ‘NULL’ undeclared (first use in this function)
ssl.c:637: warning: return makes pointer from integer without a cast
ssl.c: At top level:
ssl.c:640: error: expected ‘)’ before ‘*’ token
ssl.c:650: error: expected ‘)’ before ‘*’ token
ssl.c:668: error: expected declaration specifiers or ‘...’ before ‘X509_STORE_CTX’
ssl.c: In function ‘ssl_verify_callback’:
ssl.c:670: error: ‘p_ctx’ undeclared (first use in this function)
ssl.c: In function ‘ssl_add_entropy’:
ssl.c:685: warning: implicit declaration of function ‘RAND_load_file’
make: *** [ssl.o] Error 1

論壇徽章:
0
2 [報告]
發(fā)表于 2010-03-23 22:27 |只看該作者
問題已經(jīng)解決,
解決辦法:
下載openssl-0.9.8m.tar.gz包
編譯安裝
#.configure --prefix=/usr/local --openssldir=/usr/local/openssl
#make
#make test (忽略)
#make install

然后再到vsftpd目錄中make一下,不報錯了。

論壇徽章:
0
3 [報告]
發(fā)表于 2010-04-08 17:40 |只看該作者
解決了好,學習了

論壇徽章:
0
4 [報告]
發(fā)表于 2010-05-29 17:32 |只看該作者
樓主的錯誤是沒有包含相應的openssl-0.9.8m文件
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP