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

[debian-users:15456] Re: Can't compile kernel-source2.2.7



大澤@mesh です.

At Mon, 17 May 1999 09:25:16 +0900,
kay-debian@xxxxxxxxxxxxxxxxxxxxxxxxxx wrote:
> 
> > potato している金原といいます。
> > 
> > Subjectの件、kernel-source-2.2.7 が compile できません。
> > 
> > cd /usr/src/kernel-source-2.2.7
> > make-kpkg --revision Custom.1 kernel_image
> > で、以下メッセージ(抜粋)。
>  /usr/src/kernel-source-2.2.7 にcdしていらっしゃるようですが、
>  /usr/srcにて 
> % ln -s  kernel-source-2.2.7 linux
> として、コンパイルなされば良いのではないでしょうか。
> 
> > linux/modules/8390.ver: No such file or directory
> 頭のlinuxがないためだと思うんですが。

多分,それは違うと思います.実際私も /usr/src/linux に symbolic
link を張らなくてもコンパイルできていますし,linux/modules/8390.ver
というのは #include でインクルードされているファイルなので,

> > make[3]: Entering directory `/usr/src/kernel-source-2.2.7/kernel'
> > gcc -D__KERNEL__ -I/usr/src/kernel-source-2.2.7/include -Wall 
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ここを探しに行きます.つまり,
  /usr/src/kernel-source-2.2.7/include/linux/modules/8390.ver
というファイルがないということです.

私もこのディレクトリを見てみましたが,8390.ver というファイルは
ありません.しかし,ここにはいくつか .ver がついたファイルがあり,
タイムスタンプを見ると,おそらくコンパイル時に作成されるファイル
でしょう.

これらのファイルの意味はよく知りませんが (module のバージョン
管理?),金原さんのエラーが出るのは,ソースツリーの状態が何か
おかしくなっているのが原因だと思うので,一度

% make-kpkg clean

してみてはいかがでしょう?

-- 
  ohsawa@xxxxxxxxxxxxxx