sylpheed が動かなくなったので libmap でライブラリを調整2011年01月15日 08時11分08秒

FreeBSD 8.2 RC を試している。FreeBSD 7.1 RELEASE からの更新で、ports は様子を見て完全移行が決めた後に更新する予定だ。

8.2 RC を起動して真っ先に気が付いたエラー。libssl に AIB 非互換の変更が入り、プログラムが起動しなくなったようだ。libssh 系で ABI 非互換の変更が入ったとは聞いていた。


% sylpheed
/libexec/ld-elf.so.1: /usr/lib/libssl.so.5: Undefined symbol "HMAC_CTX_set_flags"

そこで、/etc/libmap.conf を編集する。


[/usr/local/bin/sylpheed]
libssl.so.5                     libssl.so.6

sylpheed が libssl.so.5 を探している場合は、libssl.so.6 を使うように指定する。

これで、古いライブラリを用いて起動することが出来る。sylpheed を叩くと、期待通りに起動した。

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

名前:
メールアドレス:
URL:
コメント:

トラックバック

このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2011/01/15/5637274/tb

※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。