AU risque de paraitre lourd :
[code]debian-desktop-nelson:/home/nelson# m-a a-i nvidia-kernel-legacy -t
.
Données de 1 paquets mises à jour
Récupération des sources du noyau de la version : 2.6.25-2-486
En-têtes du noyau disponibles dans /lib/modules/2.6.25-2-486/build
apt-get install build-essential
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
build-essential est déjà la plus récente version disponible.
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
libconvert-binhex-perl libsoap-lite-perl libqt4-assistant fakeroot diffstat libsnmp15 libyaml-syck-perl
libnet-ssleay-perl cupsddk patchutils libqt4-test libqt4-sql-mysql libqt4-dbus ttf-dustin libqt4-qt3support libapr1
python-qt4-common subversion libpod-coverage-perl libossp-uuid-perl libmime-tools-perl libossp-uuid15 libsvn1
libqt4-xmlpatterns libfile-temp-perl libdevel-symdump-perl libqt4-help python-qt4 libpod-escapes-perl libqt4-webkit
python-imaging libqtcore4 devscripts dctrl-tools libauthen-sasl-perl dput libqt4-sql libqt4-svg libparse-debcontrol-perl
libqt4-xml libasyncns0 libmime-perl cupsddk-drivers libqt4-network libqt4-designer libfcgi-perl libqtgui4 libpq5
libpulse0 kernel-package equivs debian-maintainers libio-socket-ssl-perl xulrunner-1.9-gnome-support default-jre-headless
libqt4-script lintian debian-keyring libaprutil1 python-reportlab libtest-pod-perl libterm-size-perl dpatch
libpod-simple-perl qt4-qtconfig wdiff
Veuillez utiliser « apt-get autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Fait.
download
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
libqt4-assistant nvidia-kernel-legacy-2.6.18-4-486 libsnmp15 cupsddk libqt4-test libqt4-sql-mysql libqt4-dbus ttf-dustin
libqt4-qt3support python-qt4-common libqt4-xmlpatterns libqt4-help python-qt4 nvidia-kernel-common libqt4-webkit
python-imaging libqtcore4 libqt4-sql libqt4-svg libqt4-xml libasyncns0 cupsddk-drivers libqt4-network libqt4-designer
libqtgui4 libpulse0 nvidia-kernel-source xulrunner-1.9-gnome-support default-jre-headless libqt4-script python-reportlab
qt4-qtconfig
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés :
nvidia-kernel-common nvidia-kernel-legacy-2.6.18-4-486 nvidia-kernel-source
Paquets recommandés :
nvidia-glx-legacy nvidia-glx
Les NOUVEAUX paquets suivants seront installés :
nvidia-kernel-common nvidia-kernel-legacy-2.6.18-4-486 nvidia-kernel-legacy-source nvidia-kernel-source
0 mis à jour, 4 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 7854ko dans les archives.
Après cette opération, 11,2Mo d’espace disque supplémentaires seront utilisés.
Réception de : 1 http://ftp.fr.debian.org lenny/contrib nvidia-kernel-common 20051028+1-0.1 [4526B]
Réception de : 2 http://ftp.fr.debian.org sid/non-free nvidia-kernel-legacy-2.6.18-4-486 1.0.7184+6 [1294kB]
Réception de : 3 http://ftp.fr.debian.org etch/non-free nvidia-kernel-legacy-source 1.0.7184-3 [1458kB]
Réception de : 4 http://ftp.fr.debian.org sid/non-free nvidia-kernel-source 169.12-4 [5097kB]
7854ko réceptionnés en 9s (799ko/s)
Sélection du paquet nvidia-kernel-common précédemment désélectionné.
(Lecture de la base de données… 128607 fichiers et répertoires déjà installés.)
Dépaquetage de nvidia-kernel-common (à partir de …/nvidia-kernel-common_20051028+1-0.1_all.deb) …
Sélection du paquet nvidia-kernel-legacy-2.6.18-4-486 précédemment désélectionné.
Dépaquetage de nvidia-kernel-legacy-2.6.18-4-486 (à partir de …/nvidia-kernel-legacy-2.6.18-4-486_1.0.7184+6_i386.deb) …
Sélection du paquet nvidia-kernel-legacy-source précédemment désélectionné.
Dépaquetage de nvidia-kernel-legacy-source (à partir de …/nvidia-kernel-legacy-source_1.0.7184-3_i386.deb) …
Sélection du paquet nvidia-kernel-source précédemment désélectionné.
Dépaquetage de nvidia-kernel-source (à partir de …/nvidia-kernel-source_169.12-4_i386.deb) …
Paramétrage de nvidia-kernel-common (20051028+1-0.1) …
-
- The update-modules command is deprecated and should not be used!
-
update-rc.d: warning: /etc/init.d/nvidia-kernel missing LSB style header
Paramétrage de nvidia-kernel-legacy-2.6.18-4-486 (1.0.7184+6) …
-
- The update-modules command is deprecated and should not be used!
-
Paramétrage de nvidia-kernel-legacy-source (1.0.7184-3) …
Paramétrage de nvidia-kernel-source (169.12-4) …
Mise à jour des données de nvidia-kernel-legacy-source
Données de 1 paquets mises à jour
unpack
Extracting the package tarball, /usr/src/nvidia-kernel-legacy-source.tar.gz, please wait…
"/usr/share/modass/packages/default.sh" build KVERS=2.6.25-2-486 KSRC=/lib/modules/2.6.25-2-486/build KDREV=2.6.25-5 kdist_image
/usr/bin/make -f debian/rules clean
make[1]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel-legacy »
select which makefile to use.
rm -f /usr/src/modules/nvidia-kernel-legacy/nv/Makefile || true
if [ 6 = 6 ]; then
cd /usr/src/modules/nvidia-kernel-legacy/nv ;
ln -s Makefile.kbuild Makefile ;
cd … ;
if [ 0 = 1 ] ; then
dpatch apply 04_minion ;
fi ;
if [ 0 = 1 ]; then
dpatch apply 01_sysfs ;
dpatch status 01_sysfs >patch-stamp ;
dpatch apply 02_pcialias ;
dpatch status 02_pcialias >>patch-stamp ;
fi ;
fi
if [ 6 = 4 ]; then
cd /usr/src/modules/nvidia-kernel-legacy/nv ;
ln -s Makefile.nvidia Makefile ;
cd … ;
fi
if [ -e patch-stamp ]; then
dpatch deapply-all ;
rm -rf patch-stamp debian/patched ;
fi
if [ -f /usr/src/modules/nvidia-kernel-legacy/debian/control.template ]; then
cp /usr/src/modules/nvidia-kernel-legacy/debian/control.template /usr/src/modules/nvidia-kernel-legacy/debian/control;
fi
dh_testroot
rm -f build-stamp configure-stamp
/usr/bin/make clean SYSSRC=/lib/modules/2.6.25-2-486/build -C /usr/src/modules/nvidia-kernel-legacy/nv -f Makefile
make[2]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel-legacy/nv »
rm -f -f nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nvidia.mod.o
rm -f -f build-in.o nv-linux.o .d ..{cmd,flags}
rm -f -f nvidia.{o,ko,mod.{o,c}} nv_compiler.h *~
rm -f -rf .tmp_versions
make[2]: quittant le répertoire « /usr/src/modules/nvidia-kernel-legacy/nv »
rm -f /usr/src/modules/nvidia-kernel-legacy/nv/Makefile || true;
rm /usr/src/modules/nvidia-kernel-legacy/nv/gcc-check
rm /usr/src/modules/nvidia-kernel-legacy/nv/cc-sanity-check
dh_clean
rm /usr/src/modules/nvidia-kernel-legacy/debian/control
rm /usr/src/modules/nvidia-kernel-legacy/debian/dirs
rm: ne peut enlever /usr/src/modules/nvidia-kernel-legacy/debian/dirs': Aucun fichier ou répertoire de ce type make[1]: [clean] Erreur 1 (ignorée) rm /usr/src/modules/nvidia-kernel-legacy/debian/override rm: ne peut enlever
/usr/src/modules/nvidia-kernel-legacy/debian/override’: Aucun fichier ou répertoire de ce type
make[1]: [clean] Erreur 1 (ignorée)
make[1]: quittant le répertoire « /usr/src/modules/nvidia-kernel-legacy »
echo "ROOT_CMD = "
ROOT_CMD =
/usr/bin/make -f debian/rules binary_modules
make[1]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel-legacy »
select which makefile to use.
rm -f /usr/src/modules/nvidia-kernel-legacy/nv/Makefile || true
if [ 6 = 6 ]; then
cd /usr/src/modules/nvidia-kernel-legacy/nv ;
ln -s Makefile.kbuild Makefile ;
cd … ;
if [ 0 = 1 ] ; then
dpatch apply 04_minion ;
fi ;
if [ 0 = 1 ]; then
dpatch apply 01_sysfs ;
dpatch status 01_sysfs >patch-stamp ;
dpatch apply 02_pcialias ;
dpatch status 02_pcialias >>patch-stamp ;
fi ;
fi
if [ 6 = 4 ]; then
cd /usr/src/modules/nvidia-kernel-legacy/nv ;
ln -s Makefile.nvidia Makefile ;
cd … ;
fi
#nothing here anymore
touch configure-stamp
if [ -f /usr/src/modules/nvidia-kernel-legacy/debian/control.template ]; then
cp /usr/src/modules/nvidia-kernel-legacy/debian/control.template /usr/src/modules/nvidia-kernel-legacy/debian/control;
fi
dh_testdir
dh_testroot
PATCHLEVEL = 6
Kernel compiler version : 4.1.2
Detected compiler version : 4.1.2
Using compiler gcc-4.1 version 4.1.2
touch /usr/src/modules/nvidia-kernel-legacy/nv/gcc-check
touch /usr/src/modules/nvidia-kernel-legacy/nv/cc-sanity-check
Main Make
IGNORE_CC_MISMATCH=1 CC=“gcc-4.1” /usr/bin/make -C /usr/src/modules/nvidia-kernel-legacy/nv -f Makefile SYSSRC=/lib/modules/2.6.25-2-486/build KBUILD_PARAMS="-C /lib/modules/2.6.25-2-486/build SUBDIRS=/usr/src/modules/nvidia-kernel-legacy/nv" module;
make[2]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel-legacy/nv »
NVIDIA: calling KBUILD…
make CC=gcc-4.1 -C /lib/modules/2.6.25-2-486/build SUBDIRS=/usr/src/modules/nvidia-kernel-legacy/nv modules
make[3]: entrant dans le répertoire « /usr/src/linux-headers-2.6.25-2-486 »
echo #define NV_COMPILER “gcc-4.1 -v 2>&1 | tail -n 1
” > /usr/src/modules/nvidia-kernel-legacy/nv/nv_compiler.h
CC [M] /usr/src/modules/nvidia-kernel-legacy/nv/nv.o
In file included from /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:14:
/usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:17:26: error: linux/config.h: Aucun fichier ou répertoire de ce type
In file included from include/linux/list.h:8,
from include/linux/preempt.h:11,
from include/linux/spinlock.h:49,
from include/linux/seqlock.h:29,
from include/linux/time.h:8,
from include/linux/timex.h:57,
from include/linux/sched.h:54,
from include/linux/utsname.h:35,
from /usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:14:
include/linux/prefetch.h: In function ‘prefetch_range’:
include/linux/prefetch.h:57: warning: pointer of type ‘void *’ used in arithmetic
In file included from include/asm/dma-mapping_32.h:5,
from include/asm/dma-mapping.h:2,
from include/linux/dma-mapping.h:52,
from include/asm-generic/pci-dma-compat.h:7,
from include/asm/pci.h:90,
from include/linux/pci.h:945,
from /usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:71,
from /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:14:
include/linux/scatterlist.h: In function ‘sg_virt’:
include/linux/scatterlist.h:199: warning: pointer of type ‘void *’ used in arithmetic
In file included from /usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:92,
from /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:14:
include/linux/highmem.h: In function ‘zero_user_segments’:
include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:137: warning: pointer of type ‘void ’ used in arithmetic
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: At top level:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:93: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘’ token
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvos_create_alloc’:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:388: error: ‘nv_pte_t_cache’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:388: error: (Each undeclared identifier is reported only once
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:388: error: for each function it appears in.)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvos_free_alloc’:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:425: error: ‘nv_pte_t_cache’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvidia_init_module’:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1286: error: ‘nv_pte_t_cache’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1286: error: too many arguments to function ‘kmem_cache_create’
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1407: error: void value not ignored as it ought to be
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvidia_exit_module’:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1432: error: void value not ignored as it ought to be
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1534: error: ‘nv_pte_t_cache’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nv_kern_open’:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1763: error: ‘SA_INTERRUPT’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1763: error: ‘SA_SHIRQ’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1764: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
make[4]: *** [/usr/src/modules/nvidia-kernel-legacy/nv/nv.o] Erreur 1
make[3]: *** [module/usr/src/modules/nvidia-kernel-legacy/nv] Erreur 2
make[3]: quittant le répertoire « /usr/src/linux-headers-2.6.25-2-486 »
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[2]: *** [module] Erreur 1
make[2]: quittant le répertoire « /usr/src/modules/nvidia-kernel-legacy/nv »
make[1]: *** [build-stamp] Erreur 2
make[1]: quittant le répertoire « /usr/src/modules/nvidia-kernel-legacy »
make: *** [kdist_image] Erreur 2
BUILD FAILED!
See /var/cache/modass/nvidia-kernel-legacy-source.buildlog.2.6.25-2-486.1213988809 for details.
La construction a échoué. Appuyez sur Entrée pour continuer…[/code]
Je vois Paramétrage de nvidia-kernel-source (169.12-4) … c’est pas ce que je recherche n’est-ce pas ?
j’ai fait un apt-get remove nvidia-* --purge avant, et la compilation échoue. Une idée les gens ?