[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