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

make-kpkg modules_image et nvidia



Je suis en unstable et je cherche a installer le package nvidia-kernel-src

dans /usr/src/linux :
%> make-kpkg --revision=manu1.0 modules_image

(...)
/usr/bin/make -C
/usr/src/modules/nvidia-kernel-1.0.2880/NVIDIA_kernel-1.0-2880
SYSINCLUDE=/usr/src/linux/include NVdriver
make[2]: Entering directory
`/usr/src/modules/nvidia-kernel-1.0.2880/NVIDIA_kernel-1.0-2880'
/bin/sh: -c: line 1: syntax error near unexpected token `)'
/bin/sh: -c: line 1: `if [ -z  ]; then  if [ Debian) != 1: ]; then  echo
"                                                           ";  echo
"You appear to be compiling th
(...)


cette trace correpond au Makefile suivant:

/usr/src/modules/nvidia-kernel-1.0.2880/NVIDIA_kernel-1.0-2880/Makefile
apparait

et aux lignes suivantes:

|(...)
| # determine gcc versions used (kernel, NVdriver)
| module_cc:=$(shell $(CC) -v 2>&1 | tail -1)
| version="^Linux version [^(]* (.*@.*) (\(.*\)) .*"
| kernel_cc:=$(shell cat /proc/version | sed "s/"$(version)"/\1/")
|
| module_cc:=$(shell echo "$(module_cc)" | cut -d ' ' -f 3)
| kernel_cc:=$(shell echo "$(kernel_cc)" | cut -d ' ' -f 3)
|
|(...)
| gcc-check:
|     @if [ -z $(IGNORE_CC_MISMATCH) ]; then \
|      if [ $(kernel_cc) != $(module_cc) ]; then \
|     echo "                                                           "; \
|(...)


pour info :

%> cat /proc/version
Linux version 2.4.24 (root@bubur) (gcc version 3.3.3 20040125
(prerelease) (Debian)) #1 Wed Feb 11 12:36:09 CET 2004


Le problème vient du fait que kernel_cc est égale à :  "Debian)"



Ma question: comment agir sur le contenu de /proc/version/ ou sur le
makefile qui est généré automatiquement par je ne sais pas encore quoi ?

Merci



Reply to: