Hatena::ブログ(Diary)

::Eldesh a b = LEFT a | RIGHT b このページをアンテナに追加 RSSフィード Twitter

2011-10-24

libgdbm.so.3が無くなった!

いつの間にやらsvnが起動出来なくなっていた. portsのdatabases/gdbmのバージョンが上がっていたみたい. (バージョン1.8.3 => 1.9.1 に上がったらしい)

$ svn
/libexec/ld-elf.so.1: Shared object "libgdbm.so.3" not found, required by "svn"

これに依存しているportsを全部ビルドし直せばよい.

従って以下のようなコマンドで

$ portupgrade -fr gdbm-1\*

ウチの場合はこんな感じにうまく出来ました.

--->  ** Upgrade tasks 13: 13 done, 0 ignored, 0 skipped and 0 failed

ただしMakefileにlibgdbm.so.3とかべた書きしてるヤツはダメです.

手動で書き換えるか, シンボリックリンク手動で張るか, LD_なんとかみたいなオプションでがんばるとかしましょう.(適当

foxfox 2011/10/24 02:59 man 5 libmap.conf

eldesheldesh 2011/10/24 11:39 > man 5 libmap.conf
libmap.conf -- configuration file for dynamic object dependency mapping
おお!なるほど。
初めて知りました。ありがとうございます!
ベタ書きされているライブラリはこれでマッピングを解決するのがスマートみたいですね!

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/eldesh/20111024/1319386296