Quelques remarques : Ce fichier semaphore.h me dit qq chose car j'ai eu déjà un soucis avec mais malheureusement je ne me rappelle plus comment je l'ai résolu ! En attendant si cela peut aider voici pour comparaison eventuelle l'emplacement de mes fichiers semaphore.h : cd / fred@sylphide:/$ sudo find . -name semaphore.h -print [sudo] password for fred: ./usr/src/linux-headers-2.6.27-7-generic/include/linux/semaphore.h ./usr/src/linux-headers-2.6.27-7/include/linux/semaphore.h ./usr/include/semaphore.h ./usr/include/bits/semaphore.h ./opt/pulseaudio-0.9.13/src/pulsecore/semaphore.h J'ai refait une compilation de ov51x-jpeg-1.5.9 pour voir, sans probleme, voir ci-dessous : fred@sylphide:/usr/src$ cd /opt fred@sylphide:/opt$ ls alsa-driver-1.0.18 ov51x-jpeg-1.5.9 pulseaudio-0.9.13 fred@sylphide:/opt$ cd ov51x-jpeg-1.5.9/ fred@sylphide:/opt/ov51x-jpeg-1.5.9$ ls ChangeLog ov511-decomp.c ov519-decomp.o ov51x-jpeg.mod.c Makefile ov511-decomp.o ov51x-jpeg-core.c ov51x-jpeg.mod.o Module.markers ov518-decomp.c ov51x-jpeg-core.o ov51x-jpeg.o modules.order ov518-decomp.o ov51x-jpeg.h ov7670.h Module.symvers ov519-decomp.c ov51x-jpeg.ko test fred@sylphide:/opt/ov51x-jpeg-1.5.9$ make clean rm -rf .*.cmd *.mod.c *.ko *.o .tmp_versions Module.symvers *~ core *.i *.cmd .ov51x-jpeg-core.o.d fred@sylphide:/opt/ov51x-jpeg-1.5.9$ make make -C /lib/modules/2.6.27-7-generic/build M=/opt/ov51x-jpeg-1.5.9 modules make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.27-7-generic » CC [M] /opt/ov51x-jpeg-1.5.9/ov51x-jpeg-core.o CC [M] /opt/ov51x-jpeg-1.5.9/ov511-decomp.o CC [M] /opt/ov51x-jpeg-1.5.9/ov518-decomp.o CC [M] /opt/ov51x-jpeg-1.5.9/ov519-decomp.o LD [M] /opt/ov51x-jpeg-1.5.9/ov51x-jpeg.o Building modules, stage 2. MODPOST 1 modules CC /opt/ov51x-jpeg-1.5.9/ov51x-jpeg.mod.o LD [M] /opt/ov51x-jpeg-1.5.9/ov51x-jpeg.ko make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.27-7-generic » fred@sylphide:/opt/ov51x-jpeg-1.5.9$ Petit détail je ne dispose pas de la 2.6.27-8-generic mais de la 2.6.27-7-generic. Bonne chance ! Fred Le samedi 22 novembre 2008 à 02:21 +0000, dmoyne a écrit : > I tried unsuccessfully to compile ov51x-jpeg for kernel 2.6.27-8-generic on Intrepid: > dmoyne@gavarnie:~/Documents/modules/ov51x-jpeg$ make > make -C /lib/modules/2.6.27-8-generic/build M=/home/dmoyne/Documents/modules/ov51x-jpeg modules > make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.27-8-generic » > CC [M] /home/dmoyne/Documents/modules/ov51x-jpeg/ov51x-jpeg-core.o > /home/dmoyne/Documents/modules/ov51x-jpeg/ov51x-jpeg-core.c:115:27: error: asm/semaphore.h: Aucun fichier ou dossier de ce type > /home/dmoyne/Documents/modules/ov51x-jpeg/ov51x-jpeg-core.c:539: erreur: ‘v4l_compat_ioctl32’ undeclared here (not in a function) > /home/dmoyne/Documents/modules/ov51x-jpeg/ov51x-jpeg-core.c: In function ‘ov51x_v4l1_ioctl’: > /home/dmoyne/Documents/modules/ov51x-jpeg/ov51x-jpeg-core.c:6382: erreur: implicit declaration of function ‘video_usercopy’ > /home/dmoyne/Documents/modules/ov51x-jpeg/ov51x-jpeg-core.c: Hors de toute fonction : > /home/dmoyne/Documents/modules/ov51x-jpeg/ov51x-jpeg-core.c:6637: erreur: unknown field ‘owner’ specified in initializer > /home/dmoyne/Documents/modules/ov51x-jpeg/ov51x-jpeg-core.c:6637: attention : initialization from incompatible pointer type > /home/dmoyne/Documents/modules/ov51x-jpeg/ov51x-jpeg-core.c:6639: erreur: unknown field ‘type’ specified in initializer > /home/dmoyne/Documents/modules/ov51x-jpeg/ov51x-jpeg-core.c: In function ‘ov51x_probe’: > /home/dmoyne/Documents/modules/ov51x-jpeg/ov51x-jpeg-core.c:8368: erreur: incompatible types in assignment > make[2]: *** [/home/dmoyne/Documents/modules/ov51x-jpeg/ov51x-jpeg-core.o] Erreur 1 > make[1]: *** [_module_/home/dmoyne/Documents/modules/ov51x-jpeg] Erreur 2 > make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.27-8-generic » > make: *** [all] Erreur 2 > dmoyne@gavarnie:~/Documents/modules/ov51x-jpeg$ > > Regards. >