免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3698 | 回复: 12
打印 上一主题 下一主题

有谁在HP-UX 11下编译过OpenSSL的? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-12-24 23:15 |只看该作者 |倒序浏览
在HP-UX11下编译OpenSSL 0.9.7e,遇到以下问题:

执行./Configure hpux-parisc-cc,报:
Can't locate strict.pm in @INC (@INC contains: /opt/perl5/lib/5.00502/PA-RISC1.1
/opt/perl5/lib/5.00502 /opt/perl5/lib/site_perl/5.005/PA-RISC1.1 /opt/perl5/lib
/site_perl/5.005 .) at ./Configure line 9.
BEGIN failed--compilation aborted at ./Configure line 9.
检查Configure文件,发现第9句是
    use strict;
试着把这句注释掉,执行./Configure能成功。接着就是make,但又出现以下错误:
making all in crypto/objects...
        /usr/contrib/bin/perl objects.pl objects.txt obj_mac.num obj_mac.h
        /usr/contrib/bin/perl obj_dat.pl obj_mac.h obj_dat.h
Can't locate integer.pm in @INC (@INC contains: /opt/perl5/lib/5.00502/PA-RISC1.
1 /opt/perl5/lib/5.00502 /opt/perl5/lib/site_perl/5.005/PA-RISC1.1 /opt/perl5/li
b/site_perl/5.005 .) at obj_dat.pl line 5.
BEGIN failed--compilation aborted at obj_dat.pl line 5.
*** Error exit code 2

Stop.
*** Error exit code 1

Stop.
*** Error exit code 1
这下可真是没辙了!

有谁成功编译过的,讲讲经验!

论坛徽章:
0
2 [报告]
发表于 2005-12-24 23:28 |只看该作者
补充一下,perl的版本是
perl, version 5.005_02 built for PA-RISC1.1

论坛徽章:
0
3 [报告]
发表于 2005-12-25 09:11 |只看该作者
试了一下,把crypto/objects/obj_dat.pl中第5行:
use integer;
注释掉.对这一行有个说明:
# fixes bug in floating point emulation on sparc64 when
# this script produces off-by-one output on sparc64
猜测注释掉这行应该没有关系,然后重新执行make,总算顺利地通过了。
接着执行了test目录下的一些测试程序,也都顺利通过了。

论坛徽章:
0
4 [报告]
发表于 2005-12-25 09:41 |只看该作者
刚才又试着用64位模式编译,先执行Configure hpux64-parisc2-cc,然后执行make,但执行到一半的时候报了这么个错误:
        cc -I../crypto -I.. -I../include  -DOPENSSL_THREADS -D_REENTRANT -DDSO_D
LFCN -DHAVE_DLFCN_H -DOPENSSL_NO_KRB5 -Ae +DD64 +O3 +ESlit -z -DB_ENDIAN -DMD32_
XARRAY -c s2_clnt.c
cc: error 1405: "/opt/ansic/lbin/ccom" terminated abnormally with signal 11.
*** Error exit code 9

Stop.
*** Error exit code 1

Stop.
然后就无法编译下去了。
谁能帮我解释一下是什么原因?

论坛徽章:
0
5 [报告]
发表于 2005-12-25 22:36 |只看该作者
up

论坛徽章:
0
6 [报告]
发表于 2005-12-26 10:51 |只看该作者
安装perl 5.8试试

论坛徽章:
0
7 [报告]
发表于 2005-12-26 16:27 |只看该作者
原帖由 wolfg 于 2005-12-26 10:51 发表
安装perl 5.8试试


安装perl 5.8应该可以解决前面两个问题,但好象不能解决最后一个问题:
cc: error 1405: "/opt/ansic/lbin/ccom" terminated abnormally with signal 11.

论坛徽章:
0
8 [报告]
发表于 2005-12-26 20:12 |只看该作者
你的cc是什么版的?是系统自带的还是aCC

论坛徽章:
0
9 [报告]
发表于 2006-01-02 11:53 |只看该作者
原帖由 wolfg 于 2005-12-26 20:12 发表
你的cc是什么版的?是系统自带的还是aCC


是系统自带的
能完成libcrypto.a的编译,但无法完成其余部分的编译

[ 本帖最后由 sunlan 于 2006-1-2 11:55 编辑 ]

论坛徽章:
0
10 [报告]
发表于 2006-01-02 19:12 |只看该作者
原帖由 sunlan 于 2006-1-2 11:53 发表


是系统自带的
能完成libcrypto.a的编译,但无法完成其余部分的编译


我编译时用的是aCC
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP