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: