J'essaye d'instalé mon eyetoy sur FC6 en utilisant la méthode de Number: http://forums.fedora-fr.org/viewtopic.php?id=14735&words=eyetoy

Mais lorsque je fait le make, il y a une erreur:
[root@localhost ov51x-jpeg-0.5.4]# make
make -C /lib/modules/2.6.18-1.2868.fc6/build M=/tmp/ov51x-jpeg-0.5.4 modules
make: *** /lib/modules/2.6.18-1.2868.fc6/build: Aucun fichier ou répertoire de ce type. Arrêt.
make: *** [all] Erreur 2
Pourtant le fichier build existe:
[root@localhost ov51x-jpeg-0.5.4]# ll /lib/modules/2.6.18-1.2868.fc6/build
lrwxrwxrwx 1 root root 47 déc 21 22:23 /lib/modules/2.6.18-1.2868.fc6/build -> ../../../usr/src/kernels/2.6.18-1.2868.fc6-i686
Donc, je ne comprend pas l'erreur.
À tout hasard, as-tu installé le paquet kernel-devel ? Pour vérifier :
$ rpm -q kernel-devel
Oui il est instalé.
[root@localhost ~]# rpm -q kernel-devel
kernel-devel-2.6.18-1.2798.fc6
kernel-devel-2.6.18-1.2868.fc6
Il y en a 2, je ne sais pas si c'est normal.
Sacrée colle.
Pour les deux paquets «en double», c'est a priori normal.
Que contient /lib/modules/2.6.18-1.2868.fc6/build/ (peut-être un paquet corrompu) ?
$ ls -l /lib/modules/2.6.18-1.2868.fc6/build/
$ls -l /lib/modules/2.6.18-1.2868.fc6/build/
ls: /lib/modules/2.6.18-1.2868.fc6/build/: Aucun fichier ou répertoire de ce type
build, c'est un lien vers ../../../usr/src/kernels/2.6.18-1.2868.fc6-i686 qui n'existe pas.

par contre dans /usr/src/kernels/ il a le 2.6.18-1.2868.fc6-i586 et non 686.
$ls -l /usr/src/kernels
total 16
drwxr-xr-x 18 root root 4096 déc 21 20:52 2.6.18-1.2798.fc6-i586
drwxr-xr-x 18 root root 4096 déc 25 02:37 2.6.18-1.2868.fc6-i586
Je l'aurais parié !
Le retour du bad i586 :-D

D'une part, désinstalle tes kernel-devel :
# yum remove kernel-devel

Ensuite, je te renvoie là : http://fedoraproject.org/wiki/Bugs/FC6Common#head-e0676100ebd965b92fbaa7111097983a3822f143
pour installer un noyau i686 (en n'oubliant pas de rebooter à la fin).

Ensuite (ré-)installe kernel-devel :
# yum install kernel-devel

Après tout ça, relancer la compilation de ton pilote (qui devrait selon toute logique échouer une nouvelle fois, mais pour une tout autre raison, disons un «linux/config.h not found» qu'on résoudra en temps et en heure).
Voila, ca marche.
Comme tu l'as dit il il a l'erreur de "linux/config.h : Aucun fichier ou répertoire de ce type".
Merci pour tes astuces!
Je te passe les détails quant au pourquoi de cette erreur (voir 1001 fils de ce forum).
Pour y pallier, dans le répertoire contenant tes sources :
$ find . \( -name "*.c" -o -name "*.h" \) -exec sed -i "s|#include <linux/config.h>|#include <linux/autoconf.h>|g" {} \;
(cette commande remplace toutes les occurences de «#include <linux/config.h>» dans les .c et les .h par «#include <linux/autoconf.h>»).
Puis recommence la compilation.
C'est bon, la cam marche.
Un grand merci à toi!!
Ha, je suis content que ca fonctionne 🙂

J'ai en effet eu le même problème sur le pc d'un amis !!!
Bah, bonne vidéo conférence et noyeux joel !!!
@Pikachu_2014

ALors pikachu, on a mis sa tenue de Noel ? C'est pas toi que j'ai vu dans le cheminee ?

bon Noel !
eddy33