CentOS5.3にpython2.5とmercurial1.3.1をインストール
移転しました。
はまったのでメモ。
CentOS5.3にpython2.6をインスコした状態でmercurial1.3.1をインストールする際の注意事項。
Pythonをソースからインスコして、mercurialもソースからインスコして使っていたら以下のようなエラーが出る。
[shohu@hoge]~/test/fuga% hg add test.txt 中断: モジュール _ssl の読み込みに失敗!
これはPythonの以下のような設定して、ソースインスコしないとNG。
_sslモジュールを入れる設定をしなければだめ。
$ wget http://python.org/ftp/python/2.5.2/Python-2.5.2.tgz $ tar xvzf Python-2.5.2.tgz $ cd Python-2.5.2 $ ./configure --enable-shared $ vi Modules/Setup 以下のファイルを有効にする zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz SSL=/usr _ssl _ssl.c \ -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \ -L$(SSL)/lib -lssl -lcrypto $ make $ make install $ ldconfig