2012-02-18 40 views
4

我一直在掙扎幾個小時,不知道如何擺脫它(或如果它會給我造成任何問題),但我保持得到以下警告,當我開始pypy上centos6:'沒有可用的版本信息'警告當啓動pypy在centos6

[[email protected] bin]# ./pypy 
./pypy: /usr/lib64/libssl.so.0.9.8: no version information available (required by ./pypy) 
./pypy: /usr/lib64/libcrypto.so.0.9.8: no version information available (required by ./pypy) 
Python 2.7.2 (0e28b379d8b3, Feb 09 2012, 19:41:03) 
[PyPy 1.8.0 with GCC 4.4.3] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
And now for something completely different: ``"Let's go." - "We can't" - "Why 
not?" - "We're waiting for a Translation." - (despairingly) "Ah!"'' 
>>>> 

這裏是我的安裝腳本的副本(我一個新的CentOS系統上安裝此):

#install pypy 
wget https://bitbucket.org/pypy/pypy/downloads/pypy-1.8-linux64.tar.bz2 
tar xvf pypy* 

yum -y install openssl098e 
ln -s /usr/lib64/libssl.so.0.9.8e /usr/lib64/libssl.so.0.9.8 
ln -s /usr/lib64/libcrypto.so.0.9.8e /usr/lib64/libcrypto.so.0.9.8 
ln -s /lib64/libbz2.so.1.0.4 /lib64/libbz2.so.1.0 

任何人都可以提出如何解決?我是否缺少一個包或者需要配置一些東西?

+0

這似乎是與中的libssl版本的問題和libcrypto。檢查這個主題,它可能會給你想看看的地方:http://comments.gmane.org/gmane.comp.python.pypy/8565 – 2012-02-22 02:30:01

回答

2

這是可怕的二進制兼容性問題與Linux

基本上,如果你不具有相同的發行版/版本構建服務器, 你可以假設它可能會破壞由於發行政策WRT庫

近期建立,其可能打破上的任何東西,這不是類似 到什麼在構建服務器(運行在近期的Ubuntu)

(之前它是Debian的,但奇怪的方式,打破OpenSSL的定期)

自發行版似乎打破一般的二進制兼容性定期, 這是不是該pypy核心團隊會花更多的時間在

外部維護者想