忍者ブログ
awawa's report: 電子工作、その他趣味についての記録日記ブログです。
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

cadsoft-logo.gifなぜか、CadsoftのEagle 5.9がよくseg faultで落ちるので、アップグレードしようとしたところ、Eagle 5.10がFedora12にインストールできない問題が発生。
openssl-0.9.8ライブラリがない、というエラーが出てインストールが開始しない。

調べてみると、FedoraはOpenSSL 1.0に移行してしまったので、Eagle(for Linux)が使っているlibssl.so.0.9.8が見つからないのでインストール時にエラーが出てしまうようです。

かといって、古いバージョンのバイナリを無理やりインストールしたら、システム全体の依存関係が壊れるだろうし、SSLみたいな大事なライブラリをEagleのためにダウングレードするのもいや。
なので、しかたなくソースからコンパイル。

[openssl.org]
によると、リリースは9月22日現在調べで下記の二つがlatest stableのようです。 
  • 01-Jun-2010: OpenSSL 0.9.8o is now available, including important bug and security fixes
  • 01-Jun-2010: OpenSSL 1.0.0a is now available, including important bug and security fixes
  • 01-Jun-2010: Security Advisory: two security fixes
こちらに同様のことで困っていた人がいたようで助かりました。
http://forums.fedoraforum.org/showthread.php?p=1398059
(抜粋)
wget http://www.openssl.org/source/openssl-0.9.8o.tar.gz -O - | tar -xzv
cd openssl*
./config shared -fPIC --openssldir=/usr/local
make
sudo make install

Then add /usr/local/lib to the ld.conf list with ....

sudo bash echo "/usr/local/lib" > /etc/ld.so.conf.d/old-ossl.conf
exit
(ここまで)

その後、再起動するか、ldconfigを実行して完了
# /sbin/ldconfig

-fPIC オプションてのは、libssl.so.*を作成する場合に必要とのこと。 Position Independent Codeだそうです。 Eagle 5.10は無事インストールできました。

拍手

PR
この記事にコメントする
Name
Title
Color
E-Mail
URL
Comment
Password   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
この記事へのトラックバック
TrackbackURL:
カレンダー
04 2024/05 06
S M T W T F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
フリーエリア
最新コメント
[01/24 awawa]
[01/23 とおりすがり]
[08/04 awawa]
最新トラックバック
プロフィール
HN:
hidemita
HP:
性別:
男性
職業:
翻訳
趣味:
電子工作と語学
バーコード
ブログ内検索
P R

Template by Emile*Emilie

忍者ブログ [PR]