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

[debian-users:31984] Re: nvidia-kerner-src と GeForce2 MX400 について



武藤@Debianぷろじぇくとです。

At Wed, 6 Mar 2002 14:32:57 +0900,
Yasunori Fukumoto wrote:
> NVIDIA_kernel-1.0-2314/Makefile

> `/usr/src/modules/nvidia-kernel-1.0.2314/NVIDIA_kernel-1.0-2314'
> /bin/sh: -c: line 1: syntax error near unexpected token `2.7.2.3)'
> /bin/sh: -c: line 1: `if [ -z  ]; then  if [ 2.7.2.3) != 2.95.4 ]; then

NVIDIAのソースのMakefileの問題(debじゃなくてtar.gzのほう)でしょう。
kernel_ccを作ったはいいけど最後の ) を取りきれず、コケてるみたいですね。

sedとcutで作ってるけど、Debianで作るカーネルのバージョンヘッダと合って
ないのかな。

kernel_cc:=$(shell cat /proc/version | sed 's/^Linux.*\((gcc.*)\).*$$/\1/')
kernel_cc:=$(shell echo "$(kernel_cc)" | cut -d ' ' -f 3)

これで最後に(が残ってしまう。

Makefileのソースを見る限り、バイナリモジュールをコンパイルしたコンパイ
ラとカーネルをコンパイルしたコンパイラのミスマッチ問題をチェックしてるっ
ぽいですが、IGNORE_CC_MISMATCHという環境変数を設定(値はなんでもよい)し
ておけばこのチェックを飛ばせるようです。

#というか今どきGCC 2.7.2.3なんでしょうか?
-- 
武藤 健志@Debian/JPプロジェクト   (kmuto@debian.org, kmuto@debian.or.jp)
           日本Linux協会           (kmuto@xxxxxxxxxxx)
           有限会社トップスタジオ  (kmuto@xxxxxxxxxxxxxxx)
URI: http://www.topstudio.co.jp/~kmuto/ (Debianな話題など)