Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Application Server
打印话题 寄给朋友 订阅主题 |
作者 | 在redhat linux 上编译resin 经常遇到的问题 |
阿熊
发贴: 0 积分: 0 |
于 2005-03-19 19:08
相关配置: Redhat Linux 2.4.20-31.9smp OpenSSL 0.9.7a Java HotSpot(TM) Client VM (build 1.4.2_03-b02, mixed mode) Resin 2.1.14 缺省情况下进行编译一般会遇到下面的错误: gcc -g -O2 -DRESIN_HOME="$your_resin_home/resin-version" -I -I/usr/kerberos/include -I/usr/java/jdk/include -I/usr/java/jdk/include/linux -I../common -DCPU="i386" -DOS= -c -o ssl.o ssl.c In file included from /usr/include/openssl/ssl.h:179, from ssl.c:62: /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 ssl.c:62: /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 ssl.c:62: /usr/include/openssl/ssl.h:909: parse error before "KSSL_CTX" /usr/include/openssl/ssl.h:931: parse error before '}' token make[2]: *** [ssl.o] Error 1 这时必须要设置编译选项CPPFLAGS 才能够解决问题,方法是: $ CPPFLAGS=-I/usr/kerberos/include $ export CPPFLAGS $ make # make install 参考资料: Re: RedHat ES installation woes. http://www.caucho.com/support/resin-interest/0405/0100.html |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
12674 | 在redhat linux 上编译resin 经常遇到的问题 | 阿熊 | 2654 | 2005-03-19 19:08 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |