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

[plamo:23504] カーネルのバージョンアップで



こんにちは

plamo4.0 の環境で、カーネルのバージョンを試してみようと思いましたら、
ちょっとわからないエラーになりました。

カーネルソースの固まりを複数ロードして、試してみたのですが、全部同じエ
ラーになります。ちょっとおかしいなと思ったので、plamo3.0 の環境で少し
ハードディスクに余裕があったので、2.6.2 で、make manuconfig を起動して
みましたら、こちらの環境では問題なく設定画面が出ます。

--------plamo3.0 の場合
bash-2.04# cd ./linux-2.6.2
bash-2.04# ls
COPYING         Makefile        crypto/   init/    mm/        sound/
CREDITS         README          drivers/  ipc/     net/       usr/
Documentation/  REPORTING-BUGS  fs/       kernel/  scripts/
MAINTAINERS     arch/           include/  lib/     security/
bash-2.04# make menuconfig
bash-2.04# make menuconfig
  HOSTCC  scripts/fixdep
  SHIPPED scripts/kconfig/zconf.tab.h
  HOSTCC  scripts/kconfig/conf.o
  HOSTCC  scripts/kconfig/mconf.o
  SHIPPED scripts/kconfig/zconf.tab.c
  SHIPPED scripts/kconfig/lex.zconf.c
  HOSTCC  -fPIC scripts/kconfig/zconf.tab.o
  HOSTLLD -shared scripts/kconfig/libkconfig.so
  HOSTLD  scripts/kconfig/mconf
  HOSTCC  scripts/lxdialog/checklist.o
  HOSTCC  scripts/lxdialog/inputbox.o
  HOSTCC  scripts/lxdialog/lxdialog.o
  HOSTCC  scripts/lxdialog/menubox.o
  HOSTCC  scripts/lxdialog/msgbox.o
  HOSTCC  scripts/lxdialog/textbox.o
  HOSTCC  scripts/lxdialog/util.o
  HOSTCC  scripts/lxdialog/yesno.o
  HOSTLD  scripts/lxdialog/lxdialog
scripts/kconfig/mconf arch/i386/Kconfig
#
# using defaults found in arch/i386/defconfig
#


----------plamo4.0

lrwxrwxrwx    1 root     root    11  9月  2日  21:25 linux -> linux-2.6.2/

bash-2.05b# cd /usr/src/linux
bash-2.05b# make menuconfig
  HOSTCC  scripts/fixdep
/usr/include/netinet/in.h:212 から include されたファイル中,
                 scripts/fixdep.c:107 から:
/usr/include/bits/socket.h:305:24: asm/socket.h: そのようなファイルやディレクトリはありません
make[1]: *** [scripts/fixdep] エラー 1
make: *** [scripts/fixdep] エラー 2

make menuconfig を起動すると、上記のようなエラーになるので、
試しに手動で、
/usr/src/linux/include で、
lrwxrwxrwx    1 root     root            8  9月  3日  10:57 asm -> asm-i386/
というリンクを作ってみましたら、
asm/socket.h: がないというエラーは消えても、
新たに、asm-generic/errno.h: これがないというエラーがでてきます。

bash-2.05b# make menuconfig
make[1]: `scripts/fixdep' は更新済みです
  HOSTCC  scripts/kconfig/mconf.o
/usr/include/linux/errno.h:4 から include されたファイル中,
                 /usr/include/bits/errno.h:25 から,
                 /usr/include/errno.h:36 から,
                 scripts/kconfig/mconf.c:12 から:
/usr/include/asm/errno.h:4:31: asm-generic/errno.h: そのようなファイルやディレクトリはありません
scripts/kconfig/mconf.c: 関数 `exec_conf' 内:
scripts/kconfig/mconf.c:243: error: `EINTR' undeclared (first use in this function)
scripts/kconfig/mconf.c:243: error: (Each undeclared identifier is reported only once
scripts/kconfig/mconf.c:243: error: for each function it appears in.)
scripts/kconfig/mconf.c:243: error: `EAGAIN' undeclared (first use in this function)
make[1]: *** [scripts/kconfig/mconf.o] エラー 1
make: *** [menuconfig] エラー 2

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

plamo 3.0 の環境では問題なくカーネルの設定画面が起動するのですが、
plamo4.0 ではその他どのバージョンのカーネルソースを持ってきても、
同じエラーを出すようなので、
何かお気づきの方がおられましたら、どういうことなのか教えてください。

中谷千絵

Follow-Ups
[plamo:23505] Re: カーネルのバージョンアップで, HIGUCHI Chihiro

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