LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 875|回复: 5

sarge 下编译vsftp2.0.4不能进行

[复制链接]
发表于 2006-7-17 19:39:22 | 显示全部楼层 |阅读模式
1.光盘安装,用的iso是 debian-31r0a-i386-binary-1.iso
2.编译vsftpd2.0.4报错:
ssl.c:27:25: openssl/err.h: 没有那个文件或目录
ssl.c:28:26: openssl/rand.h: 没有那个文件或目录
ssl.c:29:25: openssl/bio.h: 没有那个文件或目录
ssl.c:32: error: syntax error before '*' token
ssl.c:32: warning: type defaults to `int' in declaration of `get_ssl'
ssl.c:32: warning: data definition has no type or storage class
ssl.c:36: error: syntax error before '*' token
ssl.c: In function `ssl_init':
ssl.c:45: error: `SSL_CTX' undeclared (first use in this function)
ssl.c:45: error: (Each undeclared identifier is reported only once
ssl.c:45: error: for each function it appears in.)
ssl.c:45: error: `p_ctx' undeclared (first use in this function)
ssl.c:47: warning: implicit declaration of function `SSL_library_init'
ssl.c:48: warning: implicit declaration of function `SSL_CTX_new'
ssl.c:48: warning: implicit declaration of function `SSLv23_server_method'
ssl.c:49: error: `NULL' undeclared (first use in this function)
ssl.c:53: error: `SSL_OP_ALL' undeclared (first use in this function)
ssl.c:56: error: `SSL_OP_NO_SSLv2' undeclared (first use in this function)
ssl.c:60: error: `SSL_OP_NO_SSLv3' undeclared (first use in this function)
ssl.c:64: error: `SSL_OP_NO_TLSv1' undeclared (first use in this function)
ssl.c:66: warning: implicit declaration of function `SSL_CTX_set_options'
ssl.c:74: warning: implicit declaration of function `SSL_CTX_use_certificate_file'
ssl.c:75: error: `X509_FILETYPE_PEM' undeclared (first use in this function)
ssl.c:79: warning: implicit declaration of function `SSL_CTX_use_PrivateKey_file'
ssl.c:102: warning: implicit declaration of function `SSL_CTX_set_cipher_list'
ssl.c:106: warning: implicit declaration of function `RAND_status'
ssl.c: In function `ssl_getline':
ssl.c:197: warning: implicit declaration of function `SSL_read'
ssl.c: In function `ssl_read':
ssl.c:220: error: `SSL' undeclared (first use in this function)
ssl.c:220: error: syntax error before ')' token
ssl.c:221: warning: implicit declaration of function `SSL_get_error'
ssl.c:221: error: syntax error before ')' token
ssl.c:223: error: `SSL_ERROR_WANT_READ' undeclared (first use in this function)
ssl.c:224: error: `SSL_ERROR_WANT_WRITE' undeclared (first use in this function)
ssl.c:214: warning: unused parameter `p_ssl'
ssl.c:214: warning: unused parameter `p_buf'
ssl.c:214: warning: unused parameter `len'
ssl.c: In function `ssl_write':
ssl.c:235: warning: implicit declaration of function `SSL_write'
ssl.c:235: error: `SSL' undeclared (first use in this function)
ssl.c:235: error: syntax error before ')' token
ssl.c:236: error: syntax error before ')' token
ssl.c:238: error: `SSL_ERROR_WANT_READ' undeclared (first use in this function)
ssl.c:239: error: `SSL_ERROR_WANT_WRITE' undeclared (first use in this function)
ssl.c:229: warning: unused parameter `p_ssl'
ssl.c:229: warning: unused parameter `p_buf'
ssl.c:229: warning: unused parameter `len'
ssl.c: In function `ssl_write_str':
ssl.c:247: error: `SSL' undeclared (first use in this function)
ssl.c:247: error: syntax error before ')' token
ssl.c:244: warning: unused parameter `p_ssl'
ssl.c: In function `ssl_accept':
ssl.c:258: error: `SSL' undeclared (first use in this function)
ssl.c:258: error: `p_ssl' undeclared (first use in this function)
ssl.c:259: error: `NULL' undeclared (first use in this function)
ssl.c: In function `ssl_data_close':
ssl.c:271: warning: implicit declaration of function `SSL_free'
ssl.c: At top level:
ssl.c:283: error: syntax error before '*' token
ssl.c:285: warning: return type defaults to `int'
ssl.c: In function `get_ssl':
ssl.c:286: error: `SSL' undeclared (first use in this function)
ssl.c:286: error: `p_ssl' undeclared (first use in this function)
ssl.c:286: warning: implicit declaration of function `SSL_new'
ssl.c:287: error: `NULL' undeclared (first use in this function)
ssl.c:291: warning: implicit declaration of function `SSL_set_fd'
ssl.c:296: warning: implicit declaration of function `SSL_accept'
ssl.c: In function `ssl_session_init':
ssl.c:308: error: `SSL' undeclared (first use in this function)
ssl.c:308: error: `p_ssl' undeclared (first use in this function)
ssl.c:309: error: `NULL' undeclared (first use in this function)
ssl.c: In function `get_ssl_error':
ssl.c:321: warning: implicit declaration of function `SSL_load_error_strings'
ssl.c:322: warning: implicit declaration of function `ERR_error_string'
ssl.c:322: warning: implicit declaration of function `ERR_get_error'
ssl.c:322: error: `NULL' undeclared (first use in this function)
ssl.c:322: warning: return makes pointer from integer without a cast
ssl.c: At top level:
ssl.c:325: error: syntax error before '*' token
ssl.c: In function `setup_bio_callbacks':
ssl.c:327: error: `BIO' undeclared (first use in this function)
ssl.c:327: error: `p_bio' undeclared (first use in this function)
ssl.c:327: warning: implicit declaration of function `SSL_get_rbio'
ssl.c:327: error: `p_ssl' undeclared (first use in this function)
ssl.c:328: warning: implicit declaration of function `BIO_set_callback'
ssl.c:329: warning: implicit declaration of function `SSL_get_wbio'
ssl.c: At top level:
ssl.c:335: error: syntax error before '*' token
ssl.c: In function `bio_callback':
ssl.c:339: error: `p_arg' undeclared (first use in this function)
ssl.c:340: error: `argi' undeclared (first use in this function)
ssl.c:341: error: `argl' undeclared (first use in this function)
ssl.c:342: error: `oper' undeclared (first use in this function)
ssl.c:342: error: `BIO_CB_READ' undeclared (first use in this function)
ssl.c:342: error: `BIO_CB_RETURN' undeclared (first use in this function)
ssl.c:343: error: `BIO_CB_WRITE' undeclared (first use in this function)
ssl.c:345: error: `ret' undeclared (first use in this function)
ssl.c:346: warning: implicit declaration of function `BIO_get_fd'
ssl.c:346: error: `p_bio' undeclared (first use in this function)
ssl.c:346: error: `NULL' undeclared (first use in this function)
make: *** [ssl.o] 错误 1

3./usr/include 下确实没有openssl文件夹
发表于 2006-7-17 20:23:51 | 显示全部楼层
应该是 libssl-dev 未装上
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-18 08:57:03 | 显示全部楼层
Post by d00m3d
应该是 libssl-dev 未装上



源上没这个包啊,另外我发现debian-31r0a-i386-binary-1.iso 上很多包都没装上,装系统时怎样才能把那个iso上的所有包装上啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-18 09:09:53 | 显示全部楼层
sorry,libssl-dev 包已经找到了,在../pool/main/o/openssl/下
回复 支持 反对

使用道具 举报

发表于 2006-7-18 09:14:51 | 显示全部楼层
Post by kerber
源上没这个包啊,另外我发现debian-31r0a-i386-[color="Red"]binary-1.iso 上很多包都没装上,装系统时怎样才能把那个iso上的所有包装上啊



明白了???
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-18 12:15:27 | 显示全部楼层
ok,i've got it
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表