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

[debian-users:32591] make dep error in installing kernel



吉田恭です。初めて投稿します。

CD(2.2r5) でインストールしたDebian (potato) にカーネル(2.4.18)を入れ
ようとしてエラーがでました。対処の方法をご教示頂ければ幸いです。よろ
しくお願いします。

* 背景 *
IBM ThinkPad T23でDebianを使いたい, CD(2.2r5) を使って基本システムま
でインストール. パッケージは『Debian GNU/Linux徹底入門 -Potato対応- 』
のCD1 からtask-1st-tettei-* (serverを除く)をインストール. 

ネットワークを使えるようにするには, 
http://www.patoche.org/alone/info/t23.html
によると, カーネルのヴァージョンを2.4 にする必要があるようなので, 
必要なパッケージを
http://www.fs.tum.de/~bunk/kernel-24.html
をみて
http://www.fs.tum.de/~bunk/debian/dists/potato/main/binary-i386
以下をダウンロード (Windows2000 を経由)して, 
apt-get update 
apt-get -u dist-upgrade   
.

カーネルのソースファイル linux-source-2.4.18.tar.bz2をダウンロードし
て /root/src/kernel-source-2.4.18 に展開. そのディレクトリに移って
make mrproper   
. その後Makefileを編集 ('export INSTALL_PATH=/boot' のコメントインの
み) してから, 
make config
. 設定は取り敢えず全てデフォルト.

* 症状 *
ここで
make dep
すると, 以下のエラーメッセージが出ます.
gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -o scripts/mkdep scripts/mkdep.c
scripts/mkdep.c:33: ctype.h: No such file or directory
scripts/mkdep.c:34: fcntl.h: No such file or directory
In file included from /usr/lib/gcc-lib/i386-linux/2.95.2/include/syslimits.h:7,
                 from /usr/lib/gcc-lib/i386-linux/2.95.2/include/limits.h:11,
                 from scripts/mkdep.c:35:
/usr/lib/gcc-lib/i386-linux/2.95.2/include/limits.h:117: limits.h: No such file or directory
scripts/mkdep.c:36: stdio.h: No such file or directory
scripts/mkdep.c:37: stdlib.h: No such file or directory
scripts/mkdep.c:38: string.h: No such file or directory
scripts/mkdep.c:39: unistd.h: No such file or directory
scripts/mkdep.c:41: sys/fcntl.h: No such file or directory
scripts/mkdep.c:42: sys/mman.h: No such file or directory
scripts/mkdep.c:43: sys/stat.h: No such file or directory
scripts/mkdep.c:44: sys/types.h: No such file or directory
make: *** [scripts/mkdep] Error 1

make depの代わりに
make-kpkg clean
make-kpkg --revision local.1.0 kernel_image kernel_source
でも同じつまづき方をします.

* 備考 *
- kernel-2.4.18 のインストールにはgcc のヴァージョン2.95.3以降の使用
  が推奨されていますが, ここで使用したのは2.95.2です. Debianのテスト
  版の2.95.4をインストールしてみましたが, 同じエラーが出ました.
- 同種と思われるのエラーが
  http://lists.debian.org/debian-user/2001/debian-user-200110/msg02086.html
  で報告されていますが, 解決方法までは分かりませんでした.

--
Kyo Yoshida
kyo@xxxxxxxxxxxxxxxxxx