[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:09653] Re: Kernelコンパイルエラー
-
From:KOJIMA Mitsuhiro
-
Date:Mon, 30 Apr 2001 00:42:39 +0900
- Subject: [plamo:09653] Re: Kernelコンパイルエラー
- From: KOJIMA Mitsuhiro <kojima@xxxxxxxxxxx>
- Date: Mon, 30 Apr 2001 00:42:39 +0900
- Posted: Mon, 30 Apr 2001 00:41:53 +0900
From: torii@dd.iij4u.or.jp
Subject: [plamo:09647] Kernelコンパイルエラー
Date: Sun, 29 Apr 2001 23:45:44 +0900
Message-ID: <20010429234905B.masa@dd.iij4u.or.jp>
> 鳥居です。
> カーネルコンパイルで、久々にはまっています。
個人的には SCSI ドライバに Berkeley DB なんか使うなぁ〜 と叫びたいとこ
ろですが、どうも aic なドライバは FreeBSD な世界で開発されたものを持っ
てきているようなので、仕方ないのかも知れません。
> libdb1が無いというメッセージのように思えるのですが、
> /lib
> には、ファイルは存在します。
>
> # ls -al libdb*
> -rwxr-xr-x 1 root root 243032 2月 5日 2000年 libdb-2.1.2.so
> lrwxrwxrwx 1 root root 15 4月 29日 23:38 libdb.so.2 -> libdb1-2.1.2.so
> lrwxrwxrwx 1 root root 14 11月 24日 00:28 libdb.so.3 -> libdb-2.1.2.so
> -rwxr-xr-x 1 root root 52304 2月 5日 2000年 libdb1-2.1.2.so
> lrwxrwxrwx 1 root root 15 4月 29日 23:33 libdb1.so.2 -> libdb1
>
> しかし、
> # ldconfig -v
> とした場合、
> libdb.so.2 => libdb1-2.1.2.so
> libdb.so.3 => libdb-2.1.2.so
> の2つしかなく
> libdb1.so.2
> がありません。
>
> ファイルが、共有ライブラリとして登録されれば、問題ないと思うのですが、
> #ldconfig
> 以外で登録する方法ってあるのでしょうか?
> #ldconfig
> してもlibdb1.so.2は登録できませんでした。教えてください。
>
bash# nm /lib/libdb1-2.1.2.so
/lib/libdb1-2.1.2.so: no symbols
とか言われているから、どうも Plamo 2.1 に付属の libdb1-2.1.2.so は
strip しすぎているみたいです (_ _)
最近の Berkeley DB の配布元である sleepycat(www.sleepycat.com)あたりか
ら、Berkeley DB の最新版を取ってきて、1.85 互換モードで構築して、
libdb1 なシンボリックリンクを作れば何とかなるような気がします。
あるいは、Plamo-2.2 用に作っている
complibs.tgz(ftp://ftp.linet.gr.jp/pub/Plamo/Plamo-2.2-beta/plamo/a1/complibs.tgz)
あたりをインストールしてみるというのも手かも。
# 一応、上記ライブラリに含まれている Berkeley DB は 1.85 互換モードを
# on にして作成しています。
------
こじま
- Follow-Ups
-
- [plamo:09669] Re: Kernelコンパイルエラー, torii
- References
-
- [plamo:09647] Kernelコンパイルエラー, torii
[検索ページ]
[メール一覧]
Plamo ML 公開システム