[Bug 262853] Re: ov51x-jpeg-source (even latest version 1.5.8) won't build against kernel 2.6.27

Fred43Brest fjourdin at numericable.fr
Sat Nov 22 14:02:01 UTC 2008


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 at 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 at sylphide:/usr/src$ cd /opt
fred at sylphide:/opt$ ls
alsa-driver-1.0.18  ov51x-jpeg-1.5.9  pulseaudio-0.9.13
fred at sylphide:/opt$ cd ov51x-jpeg-1.5.9/
fred at 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 at 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 at 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 at 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 at 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 at gavarnie:~/Documents/modules/ov51x-jpeg$
> 
> Regards.
>

-- 
ov51x-jpeg-source (even latest version 1.5.8) won't build against kernel 2.6.27
https://bugs.launchpad.net/bugs/262853
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


More information about the universe-bugs mailing list