onjour, Je fait suite à mon post "Kernel et kernel-source différent - module quickcam" je suis en 2.6.11-1-386 le module (quickcam ) est compilé avec gcc 4.0 est je dois le compiler avec gcc 3.3, mais je sais pas comment faire sans casser ma config actuelle.
je me suis fait un script '/root/purgeQuickcam.sh' : #!/bin/bash rm /usr/src/qc-usb-modules-2.6.11-1-386_0.6.3-1+2.6.11-7_i386.deb rm /lib/modules/2.6.11-1-386/misc/quickcam.ko rm -fR /usr/src/modules/qc-usb-source alias gcc='/usr/bin/gcc-3.3 ' export gcc='/usr/bin/gcc-3.3' export cc='/usr/bin/gcc-3.3' export CC='/usr/bin/gcc-3.3' echo "clean............................................................................." m-a clean qc-usb-source echo "get..............................................................................." m-a get qc-usb-source echo "build............................................................................." m-a build qc-usb-source echo "install..........................................................................." m-a install qc-usb-source echo "Install via dpkg ................................................................." dpkg -i /usr/src/qc-usb-modules-2.6.11-1-386_0.6.3-1+2.6.11-7_i386.deb echo "tentative de chargement .........................................................." modprobe quickcam echo "que se passe-t-il dans les logs ? ................................................" echo "vERif ...." stat /lib/modules/2.6.11-1-386/misc/quickcam.ko modinfo /lib/modules/2.6.11-1-386/misc/quickcam.ko le resultat clean............................................................................. get............................................................................... Lecture des listes de paquets... Fait Construction de l'arbre des dépendances... Fait qc-usb-source est déjà la plus récente version disponible. 0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour. Updated infos about 1 packages build............................................................................. Extracting the package tarball, /usr/src/qc-usb-modules.tar.gz Done with /usr/src/qc-usb-modules-2.6.11-1-386_0.6.3-1+2.6.11-7_i386.deb . install........................................................................... Version 0.6.3-1+2.6.11-7 de qc-usb-modules-2.6.11-1-386 déjà installée, paquet ignoré. Install via dpkg ................................................................. (Lecture de la base de données... 64221 fichiers et répertoires déjà installés.) Préparation du remplacement de qc-usb-modules-2.6.11-1-386 0.6.3-1+2.6.11-7 (en utilisant .../qc-usb-modules-2.6.11-1-386_0.6.3-1+2.6.11-7_i386.deb) ... Dépaquetage de la mise à jour de qc-usb-modules-2.6.11-1-386 ... Paramétrage de qc-usb-modules-2.6.11-1-386 (0.6.3-1+2.6.11-7) ... tentative de chargement .......................................................... FATAL: Error inserting quickcam (/lib/modules/2.6.11-1-386/misc/quickcam.ko): Invalid module format que se passe-t-il dans les logs ? ................................................ Sep 3 19:52:26 localhost kernel: quickcam: version magic '2.6.11-1-386 386 gcc-4.0' should be '2.6.11-1-386 386 gcc-3.3' vERif .... File: `/lib/modules/2.6.11-1-386/misc/quickcam.ko' Size: 81402 Blocks: 162 IO Block: 4096 fichier régulier Device: 801h/2049d Inode: 331307 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2005-09-03 19:52:26.000000000 +0200 Modify: 2005-09-03 19:51:32.000000000 +0200 Change: 2005-09-03 19:51:49.000000000 +0200 filename: /lib/modules/2.6.11-1-386/misc/quickcam.ko description: Logitech QuickCam USB driver author: See README license: GPL vermagic: 2.6.11-1-386 386 gcc-4.0 depends: usbcore,videodev alias: usb:v046Dp0840dl*dh*dc*dsc*dp*ic*isc*ip* alias: usb:v046Dp0850dl*dh*dc*dsc*dp*ic*isc*ip* alias: usb:v046Dp0870dl*dh*dc*dsc*dp*ic*isc*ip* parm: video_nr:Set videodevice number (/dev/videoX) parm: compatible:Enable workaround for bugs in application programs (bitfield) parm: retryerrors:Retry if image capture fails, otherwise return error code (0-1) parm: userlut:Apply user-specified lookup-table (0-1) parm: equalize:Equalize image (0-1) parm: adaptive:Automatic adaptive brightness control (0-1) parm: quality:Sets the picture quality (0-5) parm: frameskip:How frequently capture frames (0-10) parm: compress:Enable compressed mode (0-1) parm: subsample:Sets subsampling (0-1) parm: settle:Maximum number of frames to wait picture brightness to settle (0-255) parm: keepsettings:Keep picture settings across one open to another (0-1) parm: qcdebug:Sets the debug output (bitfield)

