Ruby:在CentOS6.2系统上编译ruby1.9.3版本出现错误:EC_GROUP_new_curve_GF2m
来源:互联网 发布:我的世界服务器linux 编辑:程序博客网 时间:2024/06/02 07:09
详细错误信息:
Error: ossl_pkey_ec.c:In functin 'ossl_ec_group_initialize': ossl_pkey_ec.c:816:error: 'EC_GROUP_new_curve_GF2m' undeclard (first use in this function) ossl_pkey_ec.c:816:error: (Each undeclard indentifier is reported only once ossl_pkey_ec.c:816 error:for each function it appearts in.)
问题原因:
由于redhat新版本默认openssl的配置变更取消了对EC_xx的支持,所以出现该错误。
解决方法:
该问题在ruby网站上已经提交并有了补丁。
参见链接:https://bugs.ruby-lang.org/issues/8384
即修改ext/openssl/ossl_pkey_ec.c代码如下:
by iefreer
2 0
- Ruby:在CentOS6.2系统上编译ruby1.9.3版本出现错误:EC_GROUP_new_curve_GF2m
- windows编译ruby1.9.3版本
- ruby升级时编译报错EC_GROUP_new_curve_GF2m
- 关于在ubuntu16.04 64位系统上安装交叉编译工具出现错误的解决方法
- 编译的应用程序在目标机上出现错误
- 在CentOS6上编译安装http2.4
- 在CentOS6上编译安装http2.4
- 编译安装ruby1.9.3(No rvm)
- 在ubuntu中站在ruby1.9.3
- 在centos6.5系统上安装discuz
- jre版本不同导致出现编译错误
- CentOS6.4编译Phalcon出现错误:‘ZEND_FE_END’未声明”
- 在Mac狮子中安装ruby1.9.3
- liunx7系统centos6.8版本编译安装php7
- 在用SVN管理的服务器下编译4.2版本会出现错误
- 在用SVN管理的服务器下编译4.2版本会出现错误 .
- opencv-3.1.0在Ubuntu系统上使用g++编译时出现“/usr/bin/ld: cannot find -lippicv ” 错误及其解决办法
- 如何在Ubuntu10.04上安装RVM及Ruby1.9.2
- Linux简单总结之命名规则
- sqlserver子查询报错
- Linux简单总结之Linux系统处理
- Linux简单总结之Linux权限
- [Small Game]Gluttonous Snake-V2.2
- Ruby:在CentOS6.2系统上编译ruby1.9.3版本出现错误:EC_GROUP_new_curve_GF2m
- Linux shell的标准输入、输出和错误
- HDU1482-假币鉴定
- 第4章 深入理解Activity与Fragment
- Candy
- 基于HTK的连续语音识别系统搭建学习笔记(四)
- hdu 1166 敌兵布阵(树状数组 | 线段树)
- [leet code] Convert Sorted List to Binary Search Tree
- 任务Task及回收栈back stack介绍