Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
module spca5xx make erreur 2
Envoyé par: stiXlaw

Bonjour,

J'essaie de compiler le module spca5xx pour ma webcam.
J'ai le message d'erreur suivant :
$ make (pas de fichier pour ./configure)
Building SPCA5XX driver for 2.5/2.6 kernel.
Remember: you must have read/write access to your kernel source tree.
make -C /lib/modules/`uname -r`/build SUBDIRS=/home/stixlaw/usr/spca5xx-20050601 modules
make: *** /lib/modules/2.6.12-3-multimedia-686/build: Aucun fichier ou répertoire de ce type. Arrêt.
make: *** [default] Erreur 2

Mon erreur peu venir de l'installation des sources du noyau. Car il n'existe pas de .deb pour les sources de mon noyau 2.6.12-3-multimedia-686. Je suis donc aller récupérer les sources sur kernel.org linux-2.6.12.3.tar.bz2. J'ai décompressé l'archive dans /usr/src/ ce qui m'a donné /usr/src/linux-2.6.12.3. J'ai créer un lien ln -s linux-2.6.12.3 linux.

Maintenant le message d'erreur parle du fichier build? Se peut-ils qu'il ne soit pas installer?

Merci,

--PL
--www.percunivers.com

Poste le Saturday 1 April 2006 18:36:02
Répondre     Citer    
Re: module spca5xx make erreur 2
Envoyé par: P Hoquet

Salut,

Tu dois sans doute aussi créer un lien du genre:
lib/modules/2.6.12-10-386/build -> /usr/src/linux-headers-2.6.12-10-386
(à adapter)

Poste le Sunday 2 April 2006 06:13:06
Répondre     Citer    
Re: module spca5xx make erreur 2
Envoyé par: stiXlaw

Hum...
Le seul problème c'est que je n'ai pas de "linux-headers"...
Je vais voir ou je peux trouver ça.

Merci,

Poste le Sunday 2 April 2006 07:52:30
Répondre     Citer    
Re: module spca5xx make erreur 2

Citation
stiXlaw
Hum...
Le seul problème c'est que je n'ai pas de "linux-headers"...

apt-get install linux-image 
apt-get install linux-headers
donne la liste des paquets pouvant fournir ces fichiers (ca dépend du processeur). Sur un AMDK7 sous Deiban/Sid il faut faire
apt-get install linux-image-2.6.16-1-k7 
linux-headers-2.6.16-1-k7
les détails dépendent du processeur et de la version de Debian

----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Sunday 2 April 2006 08:00:39
Répondre     Citer    
Re: module spca5xx make erreur 2
Envoyé par: stiXlaw

Ok j'ai fouillé avec synaptic (désolé mais pour l'instant c'est plus simple pour moi, je suis nouveau sous debian, avant je maitrisait parfaitement urpmi) et j'ai trouvé :
linux-kernel-headers 2.6.13+0rc3-2 déjà installé...

Donc... je n'ai pas les même référence entre mes sources tarball et mes headers... simple intuition ça mas l'air bon ça ?


Poste le Sunday 2 April 2006 16:18:25
Répondre     Citer    
Re: module spca5xx make erreur 2
Envoyé par: Cagliostro

Bonjour,

je suis nouveau sur DEBIAN et j'ai la même erreur que stiXlaw, voici:
-----------------------------------------------------------------------------
DAEMON:/home/baenac/Desktop/spca5xx-20060402# make
Building SPCA5XX driver for 2.5/2.6 kernel.
Remember: you must have read/write access to your kernel source tree.
make -C /lib/modules/`uname -r`/build SUBDIRS=/home/baenac/Desktop/spca5xx-20060402 CC=cc modules
make: *** /lib/modules/2.6.8-2-386/build: No such file or directory. Stop.
make: *** [default] Error 2
DAEMON:/home/baenac/Desktop/spca5xx-20060402#

------------------------------------------------------------------------------

je désespère de pouvoir installer ma bonne vieille cam sur DEBIAN.

comme paquet, j'ai installé: kernel-package, module-assistant, build-essential, linux-kernel-headers et assuremment les sources: kernel-2.6.8, remarqué que tout comme lui, je n'ai pas retrouvé les sources du kernel exact (2.6.8-2-386). J'avais déjà essayé sur UBUNTU ma webcam de manière satisfaisante, UBUNTU étant basé sur DEBIAN, je pensais que c'était la même procédure, alors là non, pas du tout. Pourriez-vous m'aider svp? Merci beaucoup.

Poste le Saturday 15 April 2006 17:47:09
Répondre     Citer    
Re: module spca5xx make erreur 2
Envoyé par: P Hoquet

Tu as créé le lien dont je parle plus haut ?
Apparemement pas:
make: *** /lib/modules/2.6.8-2-386/build: No such file or directory. Stop. 

Poste le Sunday 16 April 2006 06:07:12
Répondre     Citer    
Re: module spca5xx make erreur 2
Envoyé par: Cagliostro

Bonjour,

oui je sais je dois créer le fameux lien symbolique, le problème c'est que je n'ai aucune idée comment adapter(????); a vrai dire, je m'en mêle les pinceaux....

J'avais déjà créé un lien:

dans: /usr/src
linux -> /usr/src/kernel-source-2.6.8

2 dans: /usr/src/linux

2.6.8-2-386 -> /lib/modules/2.6.8-2-386
build -> /lib/modules/2.6.8-2-386/build

et en effet, lorsque je regarde, il n'y a aucun répertoire "build" dans /lib/modules/2.6.8-2-386.

A l'aide..........



Poste le Sunday 16 April 2006 09:27:48
Répondre     Citer    
Re: module spca5xx make erreur 2
Envoyé par: P Hoquet

2 dans: /usr/src/linux

2.6.8-2-386 -> /lib/modules/2.6.8-2-386
build -> /lib/modules/2.6.8-2-386/build

Là tu fais le lien à l'envers.
pour le faire à l'endroit:

# cd /lib/modules/2.6.8-2-386
# ln -s /usr/src/linux-headers-2.6.8-2-386/ build

Poste le Sunday 16 April 2006 09:36:45
Répondre     Citer    
Re: module spca5xx make erreur 2
Envoyé par: P Hoquet

Et attention: espace avant le build.
Et il faudrait peut-être aussi avant de procéder détruire le lien qui est à l'envers.

Poste le Sunday 16 April 2006 09:38:43
Répondre     Citer    
Re: module spca5xx make erreur 2
Envoyé par: Cagliostro

Bien, je n'ai plus la même erreur.

j'ai enlevé le lien à l'envers que j'avais créé et j'ai construit celui-ci:

DAEMON:/usr/src/linux/2.6.8-2-386# ln -s /usr/src/linux/2.6.8-2-386/ build

donc maintenant j'ai bien un répertoire build

DAEMON:/usr/src/linux/2.6.8-2-386# ls build
boot kernel modules.dep modules.isapnpmap modules.usbmap
build modules.alias modules.ieee1394map modules.pcimap source
initrd modules.ccwmap modules.inputmap modules.symbol
s

Seulement lorsque j'essaye de compiler le module spca5xx, voici le résultat:

------------------------------------------------
DAEMON:/home/baenac/Desktop/spca5xx-20060402# make
Building SPCA5XX driver for 2.5/2.6 kernel.
Remember: you must have read/write access to your kernel source tree.
make -C /lib/modules/`uname -r`/build SUBDIRS=/home/baenac/Desktop/spca5xx-20060402 CC=cc modules
make[1]: Entering directory `/lib/modules/2.6.8-2-386'
make[1]: *** No rule to make target `modules'. Stop.
make[1]: Leaving directory `/lib/modules/2.6.8-2-386'
make: *** [default] Error 2
DAEMON:/home/baenac/Desktop/spca5xx-20060402#

----------------------------------------------------
me manquerait-il encore un lien?

Merci et désolé de vous ennuyer avec, j'en suis certain, des questions de vrai débutant Linux. ;-)

Poste le Sunday 16 April 2006 13:41:11
Répondre     Citer    
Re: module spca5xx make erreur 2
Envoyé par: Cagliostro

Bon, j'ai solutionné mon probleme, voici comment si cela peut aider quelqu'un.

l'erreur était due clairement au fait que je n'avais pas les bon "headers" installées, j'ai téléchargé les bons, dans mon cas:

#aptitude install kernel-headers-2.6.8-2-386

en effet, dans le cas de ce kernel, le paquet linux-headers-2.6.8-2-386 n'existe pas; l'application aptitude a fait le nécessaire en créant les bons liens, il ne me suffisait plus après que compiler le module spca5xx téléchargé ici:

[mxhaard.free.fr]

#make;make install

Terminez en entrant la commande:
#modprobe spca5xx

Essayez votre webcam, avec par exemple GnomeMeeting.
Si cela fonctionne pour vous avec ce dernier module tant mieux, en ce qui me concerne, nouveau souci, j'ai du télécharger un ancien module compatible avec 2.6.8-2-386 pour que tout marche enfin.

ici: [mxhaard.free.fr]

vous compilez:
#make;make install
Entrez
#modprobe spca5xx

ou si comme moi, l'image est trop noire faites ceci:

enlevez le module en tapant
#modprobe -r spca5xx

ensuite entrez la commande:
#modprobe spca5xx GRed=500 GBlue=500 GGreen=500 gamma=4

cette dernière commande, paramètre le RVB et l'éclaircissement de la webcam.

Voilà, j'y ai passé mon Dimanche, mais c'était génial!!! ^^D-*
Un grand merci à ceux qui m'ont mis sur la bonne voie.
ma Webcam à 10 euros sur Debian(GNU/Linux) ;-p



Poste le Sunday 16 April 2006 17:12:13
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
module spca5xx make erreur 2
Aide sur les distributions Debian, Ubuntu et leurs dérivées : Mepis, Mint, Knoppix, Kubuntu, Lubuntu, Xandros

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons