LinuxSir.cn,穿越时空的Linuxsir!

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

[已解决]emerge openssh 提示openssl的头文件与库文件的版本不匹配

[复制链接]
发表于 2010-12-15 03:19:58 | 显示全部楼层 |阅读模式
emerge -pv openssh时出现如下错误:
checking OpenSSL header version... 1000003f (OpenSSL 1.0.0c 2 Dec 2010)
checking OpenSSL library version... 1000001f (OpenSSL 1.0.0a 1 Jun 2010)
checking whether OpenSSL's headers match the library... no
configure: error: Your OpenSSL headers do not match your
library. Check config.log for details.
If you are sure your installation is consistent, you can disable the check
by running "./configure --without-openssl-header-check".
Also see contrib/findssl.sh for help identifying header/library mismatches.

1. 检查openssl的头文件跟库文件的版本不匹配,请问这个问题怎么消除?
2. 还有一个解决办法就是在加./configure --without-openssl-header-check,请问这个在emerge的时候怎么加?
发表于 2010-12-15 12:54:14 | 显示全部楼层
  1. EXTRA_ECONF="--without-openssl-header-check" emerge openssh -v
复制代码
应该可以这样用法的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-16 04:58:35 | 显示全部楼层
Post by Blahster;2123095

  1. EXTRA_ECONF="--without-openssl-header-check" emerge openssh -v
复制代码

应该可以这样用法的。


正解。
但我不清楚为什么我lib跟header的版本不匹配。
回复 支持 反对

使用道具 举报

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

本版积分规则

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