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

[debian-users:36573] Re: make-kpkg でカーネルの構築が出来ない



 やまね です。

 Kazuyuki Horiuchi さんの
  "Sat, 22 Mar 2003 03:20:20 +0900"に送信された
 【[debian-users:36533] make-kpkg でカーネルの構築が出来ない】に対する返信です。

》depmod: *** Unresolved symbols in /usr/src/linux/debian/tmp-image/lib/modules/2.4.20/kernel/drivers/net/wan/comx.o
》depmod: 	proc_get_inode
》make[2]: *** [_modinst_post] エラー 1
》make[2]: Leaving directory `/usr/src/linux-2.4.20'
》make[1]: *** [real_stamp_image] エラー 2

 判らないので憶測ですが、無線LAN関連って素のまんま、kernel source
 だけでもいけるのでしょうか?pcmcia-sourceのパッケージが必要
 になったりはしないのでしょうかね。
 
 あとはメッセージが日本語表示されてるのですが、rootで作業をしているか
 どうか、とか単純なところしか思い浮かびません…



 ちなみに私の場合は、こんな感じで kernel make やってます。
 #変なところ、こうした方がよい所があればご指摘下さい>all


 ・一般ユーザ権限でmake-kpkgする
   →よって fakeroot パッケージを先に入れておく

 ・自分の home ディレクトリにkernel sourceは展開。
  /home/username/src/kernel-source-2.4.21-pre5 のようにしています。
  モジュール類も同じく展開。

 ・noteなので modules_imageもついてまう。
  →make-kpkg の際に MODULE_LOC=/home/username/src/ のようにmodule の
   source位置を明示…するのが面倒になったので、/home/username/.kernel-pkg.conf
   ファイルを作成し、必要な環境変数を指定しておく

 ・余分なメッセージは /dev/null 行き。errorだけはファイルに落としておく。
  これで余分なメッセージが棄てられて問題があったときはそのファイルを
  見ればOK

 ・.configは前の奴をそのままcopyしてmake oldconfig
 ・とりあえず前に作業した際の変なのが入らないように先に make-kpkg clean
 ・ & つけて別作業の続きするようにしてます。


-----------------------
henrich@mebius:~/src/linux-2.4.21-pre5$ fakeroot make-kpkg clean; \
fakeroot make-kpkg --revision p2.20030324.001 kernel_image modules_image \
>/dev/null  2>../make-kpkg-error.log &
-----------------------

 というような形です。


》#woody対応の書籍が出る可能性というのはないものなのでしょうか・・・・

 potato用のでも十二分に役立つと思いますよ :-)
 

-- 
Hideki Yamane mailto:henrich @ iijmio-mail.jp, mb.kcom.ne.jp
                     henrich @ azumanga-daioh.org, ma-aya.{net, to}