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”を消してください。