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

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



福本@自己レスです。

申し訳ありません、エラーメッセージの部分が抜けておりました。
下に全文を添付します。

----------------------------------------------------------------------------
------------
for module in /usr/src/modules/nvidia-kernel-1.0.2314 ; do
\
          if test -d  $module; then                                \
    (cd $module;                                           \
              if ./debian/rules KVERS="2.2.18pre21"
KSRC="/usr/src/kernel-source-2.2.18pre21" \
                             KMAINT="Unknown Kernel Package Maintainer"
KEMAIL="unknown@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"      \
                             KDREV="1.00.Custom" kdist_image; then    \
                  echo "Module $module processed fine";            \
              else                                                  \
                   echo "Module $module failed.";                  \
                   echo "Hit return to Continue";                   \
    read ans;                                        \
              fi;                                                   \
     );                                                     \
  fi;                                                       \
        done
make[1]: Entering directory `/usr/src/modules/nvidia-kernel-1.0.2314'
if [ -f /usr/src/modules/nvidia-kernel-1.0.2314/debian/control.template ];
then \
cp -a /usr/src/modules/nvidia-kernel-1.0.2314/debian/control.template
/usr/src/modules/nvidia-kernel-1.0.2314/debian/control; \
fi
dh_testdir
dh_testroot
if [ ! -f /usr/src/"NVIDIA_kernel-1.0-2314.tar.gz" ]; then \
 echo "NVIDIA_kernel needs to be downloaded."; \
 if which wget > /dev/null; then \
  echo "Now attempting to download NVIDIA_kernel."; \
  if ! `wget -q --passive-ftp -P /usr/src -U "Debian GNU/Linux"
http://205.158.109.140/XFree86_40/1.0-2313/"NVIDIA_kernel-1.0-2314.tar.gz"`;
then \
   echo ""NVIDIA_kernel-1.0-2314.tar.gz" not on web server."; \
   exit 1; \
  fi; \
 else \
  echo "wget not found. (apt-get install wget)"; \
  exit 1; \
 fi; \
fi
tar -zxvf /usr/src/"NVIDIA_kernel-1.0-2314.tar.gz"
NVIDIA_kernel-1.0-2314/
NVIDIA_kernel-1.0-2314/Makefile
NVIDIA_kernel-1.0-2314/README
NVIDIA_kernel-1.0-2314/makedevices.sh
NVIDIA_kernel-1.0-2314/nv.c
NVIDIA_kernel-1.0-2314/nv.h
NVIDIA_kernel-1.0-2314/nv_ref.h
NVIDIA_kernel-1.0-2314/nvrm.h
NVIDIA_kernel-1.0-2314/nvtypes.h
NVIDIA_kernel-1.0-2314/nv-linux.h
NVIDIA_kernel-1.0-2314/os-interface.h
NVIDIA_kernel-1.0-2314/os-interface.c
NVIDIA_kernel-1.0-2314/os-registry.c
NVIDIA_kernel-1.0-2314/nv-ids.h
NVIDIA_kernel-1.0-2314/Module-nvkernel
touch configure-stamp
dh_testdir
dh_testroot
make -C /usr/src/modules/nvidia-kernel-1.0.2314/NVIDIA_kernel-1.0-2314
SYSINCLUDE=/usr/src/kernel-source-2.2.18pre21/include NVdriver
make[2]: Entering directory
`/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
echo "                                                           ";  echo
"You appear to be compiling the NVdriver kernel module with ";  echo "a
compiler different from the one that was used to compile ";  echo "the
running kernel. This may be perfectly fine, but there  ";  echo "are cases
where this can lead to unexpected behaviour and  ";  echo "system crashes.
";  echo "                                                           ";
echo "If you know what you are doing and want to override this   ";  echo
"check, you can do so by setting IGNORE_CC_MISMATCH.        ";  echo "
";  echo "In any other case, set the CC environment variable to the  ";
echo "name of the compiler that was used to compile the kernel.  ";  echo "
";  echo -en "\033[1;31m";  echo -e  "*** Failed cc sanity check. Bailing
out! ***";  echo -en "\033[0m";  exit 1;  fi  fi'
make[2]: *** [gcc-check] Error 2
make[2]: Leaving directory
`/usr/src/modules/nvidia-kernel-1.0.2314/NVIDIA_kernel-1.0-2314'
make[1]: *** [build-stamp] Error 2
make[1]: Leaving directory `/usr/src/modules/nvidia-kernel-1.0.2314'
Module /usr/src/modules/nvidia-kernel-1.0.2314 failed.
Hit return to Continue
----------------------------------------------------------------------------
-----------------

>
> /usr/src/kernel-source-2.2.18pre21/ に移動して
>
> make-kpkg modules_image
>
> としますと、以下の以下のようなエラーがでて、ドライバの
> インストールが停止します。
> (申し訳ありません、windows でメールを書いているために改行の
>  前に \マークがでてしまっています)
>
>
> for module in /usr/src/modules/nvidia-kernel-1.0.2314 ; do
> \
>           if test -d  $module; then                                \
>     (cd $module;                                           \
>               if ./debian/rules KVERS="2.2.18pre21"
> KSRC="/usr/src/kernel-source-2.2.18pre21" \
>                              KMAINT="Unknown Kernel Package Maintainer"
> KEMAIL="unknown@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"      \
>                              KDREV="1.00.Custom" kdist_image; then    \
>                   echo "Module $module processed fine";            \
>               else                                                  \
>                    echo "Module $module failed.";                  \
>                    echo "Hit return to Continue";                   \
>     read ans;                                        \
>               fi;                                                   \
>      );                                                     \
>   fi;                                                       \
>         done
> make[1]: Entering directory `/usr/src/modules/nvidia-kernel-1.0.2314'
> if [ -f /usr/src/modules/nvidia-kernel-1.0.2314/debian/control.template ];
> then \
> cp -a /usr/src/modules/nvidia-kernel-1.0.2314/debian/control.template
> /usr/src/modules/nvidia-kernel-1.0.2314/debian/control; \
> fi
> dh_testdir
> dh_testroot
> if [ ! -f /usr/src/"NVIDIA_kernel-1.0-2314.tar.gz" ]; then \
>  echo "NVIDIA_kernel needs to be downloaded."; \
>  if which wget > /dev/null; then \
>   echo "Now attempting to download NVIDIA_kernel."; \
>   if ! `wget -q --passive-ftp -P /usr/src -U "Debian GNU/Linux"
>
http://205.158.109.140/XFree86_40/1.0-2313/"NVIDIA_kernel-1.0-2314.tar.gz"`;
> then \
>    echo ""NVIDIA_kernel-1.0-2314.tar.gz" not on web server."; \
>    exit 1; \
>   fi; \
>  else \
>   echo "wget not found. (apt-get install wget)"; \
>   exit 1; \
>  fi; \
> fi
> tar -zxvf /usr/src/"NVIDIA_kernel-1.0-2314.tar.gz"
> NVIDIA_kernel-1.0-2314/
> NVIDIA_kernel-1.0-2314/Makefile
> NVIDIA_kernel-1.0-2314/README
> NVIDIA_kernel-1.0-2314/makedevices.sh
> NVIDIA_kernel-1.0-2314/nv.c
> NVIDIA_kernel-1.0-2314/nv.h
> NVIDIA_kernel-1.0-2314/nv_ref.h
> NVIDIA_kernel-1.0-2314/nvrm.h
> NVIDIA_kernel-1.0-2314/nvtypes.h
> NVIDIA_kernel-1.0-2314/nv-linux.h
> NVIDIA_kernel-1.0-2314/os-interface.h
> NVIDIA_kernel-1.0-2314/os-interface.c
> NVIDIA_kernel-1.0-2314/os-registry.c
> NVIDIA_kernel-1.0-2314/nv-ids.h
> NVIDIA_kernel-1.0-2314/Module-nvkernel
> touch configure-stamp
> dh_testdir
> dh_testroot
> make -C /usr/src/modules/nvidia-kernel-1.0.2314/NVIDIA_kernel-1.0-2314
> SYSINCLUDE=/usr/src/kernel-source-2.2.18pre21/include NVdriver
> make[2]: Entering directory
> `/usr/src/modules/nvidia-kernel-1.0.2314/NVIDIA_kernel-1.0-2314'
> make[2]: Leaving directory
> `/usr/src/modules/nvidia-kernel-1.0.2314/NVIDIA_kernel-1.0-2314'
> make[1]: Leaving directory `/usr/src/modules/nvidia-kernel-1.0.2314'
> Module /usr/src/modules/nvidia-kernel-1.0.2314 failed.
> Hit return to Continue
>