OVH Cloud OVH Cloud

spca5xx erreur de compilation

8 réponses
Avatar
Bayrouni
Bonjour à tous,

Je suis sous debian testing et noyau 2.6.19.2

J'ai essayé de compiler le module spca5xx apèrs avoir telechargé les
sources.

Donc cd /usr/src/modules/spca5xx
make clean
make
et j'ai l'erreur:
make[1]: entrant dans le répertoire « /usr/src/linux-2.6.19.2 »
CC [M] /usr/src/modules/spca5xx/drivers/usb/spca5xx.o
/usr/src/modules/spca5xx/drivers/usb/spca5xx.c:39:26: error:
linux/config.h: Aucun fichier ou répertoire de ce type

Un find me donne pas mal de config.h dont voici quelques uns:
/usr/lib/perl/5.8.8/CORE/config.h
/usr/src/linux-2.6.19.2/fs/dlm/config.h
/usr/src/linux-2.6.19.2/net/tipc/config.h
/usr/src/linux-2.6.19.2/include/config/i2o/config.h
/usr/src/linux-2.6.19.2/include/config/x86/find/smp/config.h
/usr/include/linux/config.h

Merci d'avance si vous savez d'ou vient l'erreur.

Bayrouni


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

8 réponses

Avatar
Thierry Leurent
Ben c'est simple, il ne trouve pas ton config.h et contrairement à toi, il
ne fait pas un find.

Malheureusement, je ne sais plus où doivent se trouver ces brols et je
n'ai pas de temps de compiler un kernel pour remplacer celui du windows
2000 de mon pc (au boulot) lol.

Essaies de faire un lien symbolique ver /usr/src/linux/config.h

Bayrouni a écrit :
Bonjour à tous,

Je suis sous debian testing et noyau 2.6.19.2

J'ai essayé de compiler le module spca5xx apèrs avoir telechargé les
sources.

Donc cd /usr/src/modules/spca5xx
make clean
make
et j'ai l'erreur:
make[1]: entrant dans le répertoire « /usr/src/linux-2.6.19.2 »
CC [M] /usr/src/modules/spca5xx/drivers/usb/spca5xx.o
/usr/src/modules/spca5xx/drivers/usb/spca5xx.c:39:26: error:
linux/config.h: Aucun fichier ou répertoire de ce type

Un find me donne pas mal de config.h dont voici quelques uns:
/usr/lib/perl/5.8.8/CORE/config.h
/usr/src/linux-2.6.19.2/fs/dlm/config.h
/usr/src/linux-2.6.19.2/net/tipc/config.h
/usr/src/linux-2.6.19.2/include/config/i2o/config.h
/usr/src/linux-2.6.19.2/include/config/x86/find/smp/config.h
/usr/include/linux/config.h

Merci d'avance si vous savez d'ou vient l'erreur.

Bayrouni


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact







--
Thierry Leurent
Phone : +32 476/20.23.98
E-mail :
Website (en developpement) : http://www.asgardian.be


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Bayrouni
Thierry Leurent a écrit :
Ben c'est simple, il ne trouve pas ton config.h et contrairement � toi, il
ne fait pas un find.

Malheureusement, je ne sais plus o� doivent se trouver ces brols et je
n'ai pas de temps de compiler un kernel pour remplacer celui du windows
2000 de mon pc (au boulot) lol.

Essaies de faire un lien symbolique ver /usr/src/linux/config.h

Bayrouni a �crit :
Bonjour � tous,

Je suis sous debian testing et noyau 2.6.19.2

J'ai essay� de compiler le module spca5xx ap�rs avoir telecharg� les
sources.

Donc cd /usr/src/modules/spca5xx
make clean
make
et j'ai l'erreur:
make[1]: entrant dans le répertoire « /usr/src/linux-2.6.19.2 »
CC [M] /usr/src/modules/spca5xx/drivers/usb/spca5xx.o
/usr/src/modules/spca5xx/drivers/usb/spca5xx.c:39:26: error:
linux/config.h: Aucun fichier ou répertoire de ce type

Un find me donne pas mal de config.h dont voici quelques uns:
/usr/lib/perl/5.8.8/CORE/config.h
/usr/src/linux-2.6.19.2/fs/dlm/config.h
/usr/src/linux-2.6.19.2/net/tipc/config.h
/usr/src/linux-2.6.19.2/include/config/i2o/config.h
/usr/src/linux-2.6.19.2/include/config/x86/find/smp/config.h
/usr/include/linux/config.h

Merci d'avance si vous savez d'ou vient l'erreur.

Bayrouni


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact











J'avais déjà essayé de resoudre le problème en ajoutant un lien
symbolique. J'ai encore essayé avec d'autres config.h mais le message
d'erreur est impérturbablement le meme :(

Merci pour la suggéstion

Bayrouni


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Philippe Merlin
Bonjour,
Je suis également en testing noyau 2.6.18, je n'ai pas eu ce problème, et j'ai
compilé gscpav1 au lieu de spca5xx comme conseillé sur le site des dri vers
de webcam. Là n'est surement pas le problème , une idée, je pense que le make
que tu as lancé n'est pas celui qui est spécifique à spca5xx, remonte le
source au niveau de /usr/src pour voir si j'ai raison, il me semble aussi q ue
j'avais utilisé m-a (module-assistant°
A+
Philippe MERLIN




Le lundi 29 janvier 2007 14:59, Bayrouni a écrit :
Thierry Leurent a écrit :
> Ben c'est simple, il ne trouve pas ton config.h et contrairement ï¿ ½ toi,
> il ne fait pas un find.
>
> Malheureusement, je ne sais plus o� doivent se trouver ces brol s et je
> n'ai pas de temps de compiler un kernel pour remplacer celui du windows
> 2000 de mon pc (au boulot) lol.
>
> Essaies de faire un lien symbolique ver /usr/src/linux/config.h
>
> Bayrouni a �crit :
>> Bonjour � tous,
>>
>> Je suis sous debian testing et noyau 2.6.19.2
>>
>> J'ai essay� de compiler le module spca5xx ap�rs avoir telecharg�
>> les sources.
>>
>> Donc cd /usr/src/modules/spca5xx
>> make clean
>> make
>> et j'ai l'erreur:
>> make[1]: entrant dans le répertoire « /usr/src/linux-2.6.19. 2 »
>> CC [M] /usr/src/modules/spca5xx/drivers/usb/spca5xx.o
>> /usr/src/modules/spca5xx/drivers/usb/spca5xx.c:39:26: error:
>> linux/config.h: Aucun fichier ou répertoire de ce type
>>
>> Un find me donne pas mal de config.h dont voici quelques uns:
>> /usr/lib/perl/5.8.8/CORE/config.h
>> /usr/src/linux-2.6.19.2/fs/dlm/config.h
>> /usr/src/linux-2.6.19.2/net/tipc/config.h
>> /usr/src/linux-2.6.19.2/include/config/i2o/config.h
>> /usr/src/linux-2.6.19.2/include/config/x86/find/smp/config.h
>> /usr/include/linux/config.h
>>
>> Merci d'avance si vous savez d'ou vient l'erreur.
>>
>> Bayrouni
>>
>>
>> --
>> Lisez la FAQ de la liste avant de poser une question :
>> http://wiki.debian.net/?DebianFrench
>> Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
>> "Reply-To:"
>>
>> To UNSUBSCRIBE, email to
>> with a subject of "unsubscribe". Trouble? Contact
>>

J'avais déjà essayé de resoudre le problème en ajoutant un lien
symbolique. J'ai encore essayé avec d'autres config.h mais le message
d'erreur est impérturbablement le meme :(

Merci pour la suggéstion

Bayrouni


Avatar
Bayrouni
Philippe Merlin a écrit :
Bonjour,
Je suis également en testing noyau 2.6.18, je n'ai pas eu ce problème, et j'ai
compilé gscpav1 au lieu de spca5xx comme conseillé sur le site des drivers
de webcam. Là n'est surement pas le problème , une idée, je pense que le make
que tu as lancé n'est pas celui qui est spécifique à spca5xx, remonte le
source au niveau de /usr/src pour voir si j'ai raison, il me semble aussi que
j'avais utilisé m-a (module-assistant°
A+
Philippe MERLIN








J'ai effectivement essayé de voir d'ou pourrait provenir l'erreur , mais
la seule ligne significative est que le dit linux/config.h est introuvable.

J'ai alors utilisé le gspca qui a marché mais pas avec m-a.
make clean, make et make install a bien marché cette fois.

A + et Merci
Bayrouni


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Jean-Damien Durand
Bayrouni a écrit :
make[1]: entrant dans le répertoire « /usr/src/linux-2.6.19.2 »
CC [M] /usr/src/modules/spca5xx/drivers/usb/spca5xx.o
/usr/src/modules/spca5xx/drivers/usb/spca5xx.c:39:26: error:
linux/config.h: Aucun fichier ou répertoire de ce type



Sur les derniers noyaux linux/config.h est obsolète, et est remplacé par
linux/autoconf.h.
Ceci ne veut pas dire que spca5xx compilera (c'est d'ailleurs un mauvais
signe qu'il cherche linux/config.h sur un noyau 2.6.19...).

A+, JD.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Bayrouni
Jean-Damien Durand a écrit :
Bayrouni a écrit :
make[1]: entrant dans le répertoire « /usr/src/linux-2.6.19.2 »
CC [M] /usr/src/modules/spca5xx/drivers/usb/spca5xx.o
/usr/src/modules/spca5xx/drivers/usb/spca5xx.c:39:26: error:
linux/config.h: Aucun fichier ou répertoire de ce type



Sur les derniers noyaux linux/config.h est obsolète, et est remplacé par
linux/autoconf.h.
Ceci ne veut pas dire que spca5xx compilera (c'est d'ailleurs un mauvais
signe qu'il cherche linux/config.h sur un noyau 2.6.19...).

A+, JD.





J'avais lu ça quelque part sur le net avant de poster et je m'étais
assuré que le paquet en question (je pense autoconf)est bien installé.

Mais étant donné que celà n'avait rien changé, je me suis dit que le
problème pourrait venir d'ailleurs.

Donc si je ne me trompe pas et d'après les réponses que j'ai reçu (Merci),
1. spcaxx est obsolète et ne suit plus les derniers noyaux (puisqu'il ne
compile pas)
2. spcaxx est remplacé par gspca

Pour info j'ai telechargé les sources (aptitude) et j'ai compilé à la
main et c'est bon. (m-a n'a pas voulu le compiler (erreurs).


Merci et A+

Bayrouni


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
jeandamiendurand
Bayrouni a écrit :
Jean-Damien Durand a écrit :
Bayrouni a écrit :
make[1]: entrant dans le répertoire « /usr/src/linux-2.6.19.2 »
CC [M] /usr/src/modules/spca5xx/drivers/usb/spca5xx.o
/usr/src/modules/spca5xx/drivers/usb/spca5xx.c:39:26: error:
linux/config.h: Aucun fichier ou répertoire de ce type


Sur les derniers noyaux linux/config.h est obsolète, et est remplacé par
linux/autoconf.h.
Ceci ne veut pas dire que spca5xx compilera (c'est d'ailleurs un mauvais
signe qu'il cherche linux/config.h sur un noyau 2.6.19...).

A+, JD.





J'avais lu ça quelque part sur le net avant de poster et je m'étais
assuré que le paquet en question (je pense autoconf)est bien installé.



Ca porte a la confusion, mais linux/autoconf.h n'a rien a voir avec le
paquet autoconf. Il faut remplacer linux/config.h par linux/autoconf.h
dans les sources du module que tu veux compiler.
D'un autre coté si gspca remplace spca5xx alors tant mieux.
A+, JD.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Bayrouni
a écrit :
Bayrouni a écrit :
Jean-Damien Durand a écrit :
Bayrouni a écrit :
make[1]: entrant dans le répertoire « /usr/src/linux-2.6.19.2 »
CC [M] /usr/src/modules/spca5xx/drivers/usb/spca5xx.o
/usr/src/modules/spca5xx/drivers/usb/spca5xx.c:39:26: error:
linux/config.h: Aucun fichier ou répertoire de ce type


Sur les derniers noyaux linux/config.h est obsolète, et est remplacé par
linux/autoconf.h.
Ceci ne veut pas dire que spca5xx compilera (c'est d'ailleurs un mauvais
signe qu'il cherche linux/config.h sur un noyau 2.6.19...).

A+, JD.





J'avais lu ça quelque part sur le net avant de poster et je m'étais
assuré que le paquet en question (je pense autoconf)est bien installé.



Ca porte a la confusion, mais linux/autoconf.h n'a rien a voir avec le
paquet autoconf. Il faut remplacer linux/config.h par linux/autoconf.h
dans les sources du module que tu veux compiler.
D'un autre coté si gspca remplace spca5xx alors tant mieux.
A+, JD.




Ok, merci pour cette précision.
Je suis tenté d'essayer cette solution .
Non je vais l'essayer de suite.

Voilà en faisant le remplacement la compilation passe effectivement.

Merci

et A+

Bayrouni


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact