Hack BBS
[全部のスレッド一覧][新規投稿][記事の削除・変更]
[Home Page]
返信投稿はタイトルのリンクをクリックして下さい
スレッド【No.2236】の中の記事をすべて表示しています
【No.2236】のスレッド
05/01/31(月) 18:27:21 投稿者[ぱいん] [No.2236]のスレッド内
- 【No.2236】 タイトル[[Vine3.1]cyrus-imapd]
この記事がスレッドの最初です
- みなさんの投稿を見ていけそうかなと思い、Vine3.1化に踏み切りました。お蔭様でパッケージ導入までは難なく進みました。sambaで2時間ぐらい悩みましたが、このBBSで解決。もっと早くに見ればよかった(^^;
さて、わたしの場合はメルサバにcyrus-imapdを上げてるんですが、こいつの再設定が難物でした。cyrus-saslとdb4はパッケージで問題なく上がっているんですが、cyrus-imapdのppc版は依存関係で問題発生。事前にi386でVerUPテストした時は問題なかったのに。apt-get sourceでソースから再ビルドしようと思ったらソース無し(;_;
Vine2.6の時はtar.gzからmakeしてたんで、まあ同じようにすればいいだろうとmakeして動かしてみる。そうすると、よく分からんエラーが・・・
DBERROR db4: Berkeley DB library configured to support only DB_PRIVATE environments
悪戦苦闘&Web調査して、どうもnon-NPTL kernelでは問題があるらしいことが分かった。kernelを新しくすれば治るそうだが・・・って、それが玄箱でできるくらいなら(;_;
db4のソースパッケージから再ビルドすればkernelが古いことに気づいてくれるかなと思ったけどダメ。db4-4.1.25からNPTL対応しているらしいので、cyrus-imapdのconfigure時にdb-4.0を強制的に使わせようとしたけど、それもダメ。
結局、BerkeleyDB.4.2(tar.gz)を/usr/local下にインストールすることでパッケージと衝突しないようにして、cyrus-imapdのconfigure時に/usr/local下のBDBを使うにしてmake。なんとか動作しました。Vine3.1化開始から24時間が経過・・・
db4のnon-NPTL kernelでの問題(あくまで私が推察したところの問題ですが)が本当にkernelが古いために発生しているとすると、db4に依存する他のパッケージで発生したりはしないんでしょうか。小手先ではない、正しい解決法はあるのでしょうか。悩ましいです。
07/02/25(日) 09:36:59 投稿者[ひろし] [No.2236]のスレッド内
- 【No.4327】 タイトル[Re: u-boot 使用されてる方に質問]
【No.ujo_】に対する返信
- いまさらですが、後の方のご参考に。
binutilsが古いとこうなります。
Makefileから、”-Map u-boot.map”を消してください。