编译apache2.0.X带ssl模块出错?恳请解答

王朝厨房·作者佚名  2007-01-05
窄屏简体版  字體: |||超大  

看资料说apache2.0.X不用mod_ssl就能支持SSL了,所以我直接编译apache,配置如下:

./configure --prefix=/usr/local/apache2 --enable-modules=so --enable-ssl=shared

配置过程没有错,但make时就出问题了,错误提示如下

In file included from /usr/include/openssl/ssl.h:179,

from mod_ssl.h:125,

from mod_ssl.c:60:

/usr/include/openssl/kssl.h:72:18: krb5.h: No such file or directory

In file included from /usr/include/openssl/ssl.h:179,

from mod_ssl.h:125,

from mod_ssl.c:60:

/usr/include/openssl/kssl.h:132: parse error before "krb5_enctype"

/usr/include/openssl/kssl.h:134: parse error before "FAR"

/usr/include/openssl/kssl.h:135: parse error before '}' token

/usr/include/openssl/kssl.h:147: parse error before "kssl_ctx_setstring"

/usr/include/openssl/kssl.h:147: parse error before '*' token

/usr/include/openssl/kssl.h:148: parse error before '*' token

/usr/include/openssl/kssl.h:149: parse error before '*' token

/usr/include/openssl/kssl.h:149: parse error before '*' token

/usr/include/openssl/kssl.h:150: parse error before '*' token

/usr/include/openssl/kssl.h:151: parse error before "kssl_ctx_setprinc"

/usr/include/openssl/kssl.h:151: parse error before '*' token

/usr/include/openssl/kssl.h:153: parse error before "kssl_cget_tkt"

/usr/include/openssl/kssl.h:153: parse error before '*' token

/usr/include/openssl/kssl.h:155: parse error before "kssl_sget_tkt"

/usr/include/openssl/kssl.h:155: parse error before '*' token

/usr/include/openssl/kssl.h:157: parse error before "kssl_ctx_setkey"

/usr/include/openssl/kssl.h:157: parse error before '*' token

/usr/include/openssl/kssl.h:159: parse error before "context"

/usr/include/openssl/kssl.h:160: parse error before "kssl_build_principal_2"

/usr/include/openssl/kssl.h:160: parse error before "context"

/usr/include/openssl/kssl.h:163: parse error before "kssl_validate_times"

/usr/include/openssl/kssl.h:163: parse error before "atime"

/usr/include/openssl/kssl.h:165: parse error before "kssl_check_authent"

/usr/include/openssl/kssl.h:165: parse error before '*' token

/usr/include/openssl/kssl.h:167: parse error before "enctype"

In file included from mod_ssl.h:125,

from mod_ssl.c:60:

/usr/include/openssl/ssl.h:909: parse error before "KSSL_CTX"

/usr/include/openssl/ssl.h:909: warning: no semicolon at end of struct or union

/usr/include/openssl/ssl.h:931: parse error before '}' token

make[4]: *** [mod_ssl.slo] Error 1

make[4]: Leaving directory `/root/tools/apache/httpd-2.0.48/modules/ssl'

make[3]: *** [shared-build-recursive] Error 1

make[3]: Leaving directory `/root/tools/apache/httpd-2.0.48/modules/ssl'

make[2]: *** [shared-build-recursive] Error 1

make[2]: Leaving directory `/root/tools/apache/httpd-2.0.48/modules'

make[1]: *** [shared-build-recursive] Error 1

make[1]: Leaving directory `/root/tools/apache/httpd-2.0.48'

make: *** [all-recursive] Error 1

望大虾解答,同时希望能得到在apache2下配置SSL相关方法的指点,不胜感激.

注:我换了几个版本的apache2.0都出现相同的错误,说明不是源码本身的问题

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航