[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:09647] Kernelコンパイルエラー



鳥居です。
カーネルコンパイルで、久々にはまっています。

最新カーネル
Kernel 2.4.3 and 2.4.4で次のようなメッセージが出てコンパイルできません。

gcc -I/usr/include -ldb1 aicasm_gram.c aicasm_scan.c aicasm.c aicasm_symbol.c -o aicasm
/usr/i386-pc-linux/bin/ld: cannot find -ldb1
collect2: ld returned 1 exit status

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は登録できませんでした。教えてください。


-------------------------------------

           Masatoshi Torii

   Nidek sales Co.,LTD. NAVIS TEAM 

 http://www.nidek.co.jp
 E-mail:torii@dd.iij4u.or.jp

-------------------------------------

Follow-Ups
[plamo:09653] Re: Kernelコンパイルエラー, KOJIMA Mitsuhiro

[検索ページ] [メール一覧]
Plamo ML 公開システム