sylpheed が動かなくなったので libmap でライブラリを調整 ― 2011年01月15日 08時11分08秒
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 を叩くと、期待通りに起動した。
最近のコメント