Re: installer un fichier c

2011-05-09 Par sujet Fred Z. Free

Le 09/05/2011 11:56, Fred Z. Free a écrit :

Bonjour,

Je suis sous ubuntu 11.04 32 bits et voulait installer les drivers 
v4l-dvb comme d'habitude pour avoir ma clé usb ec168 fonctionnellle, 
mais lors du sudo make menuconfig, j'ai un message qui me dit que les 
drivers sont obsolètes et le make ne me donne rien...
J'aimerai donc en fait juste installer les fichiers ec168.c et ec168.h 
seuls mais il me faut un make file et ne sait que générer a l'intérieur.


Est-til possible d'avoir une solution.
V4l-dvb est téléchargé ici :
sudo hg clone http://linuxtv.org/hg/v4l-dvb

Merci d'une solution.

Frédéric ZECH.


Rebonjour,

j'ai fait un gcc ec168.c

In file included from ec168.h:26:0,
 from ec168.c:22:
dvb-usb.h:14:23: fatal error: linux/usb.h: Aucun fichier ou dossier de 
ce type

compilation terminated.

J'ai donc crée un dossier ec168 avec un dossier linux dedant en y 
mettant les fichiers usb.c et usb.h mais l'erreur est la même.



quelqu'un aurait-il une solution?

Frédéric ZECH.



--
Liste de diffusion ubuntu-fr ubuntu-fr@lists.ubuntu.com
Pour s'abonner ou se désabonner : 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Charte de la liste: http://doc.ubuntu-fr.org/groupes/ubuntu-fr-ml/charte


Re: installer un fichier c

2011-05-09 Par sujet Snarf
Le lundi 09 mai 2011 à 13:22, Fred Z. Free écrivait:
 j'ai fait un gcc ec168.c
ça va être light ;) 


 In file included from ec168.h:26:0,
  from ec168.c:22:
 dvb-usb.h:14:23: fatal error: linux/usb.h: Aucun fichier ou dossier de  
 ce type
 compilation terminated.
ce sont des modules kernel qui sont compilé avec cela. Il lui faut donc
a un moment les sources du kernel courant ou les headers (  que tu auras
tres simpletement avec un apt-get install module-assistant  m-a
prepare) 

ensuite faut configurer tout ça. la documentation du projet V4l-dvb
serait une bonne mine d'info. si tu commences a essayé toutes les
combinaison de config de gcc, tu es parti pour quelques années d'essais.
(surtout que la ligne gcc effective va bien depasser de ton ecran)

A priori, corrige moi si je me trompe, tu n'as pas l'air d'être à l'aise
avec le langage C. partir de ce que propose les differentes docs 
(genre adapter cela http://forum.ubuntu-fr.org/viewtopic.php?id=390188 )

 J'ai donc crée un dossier ec168 avec un dossier linux dedant en y  
 mettant les fichiers usb.c et usb.h mais l'erreur est la même.
bah oué 
si tu fais ça tu va te retrouver avec tout ton systeme de compile et
tout ton kernel dans ton rep la . 

Snarf

-- 
Au Paradis, on est assis à la droite de Dieu : c'est normal, c'est la place du 
mort.

-- 
Liste de diffusion ubuntu-fr ubuntu-fr@lists.ubuntu.com
Pour s'abonner ou se désabonner : 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Charte de la liste: http://doc.ubuntu-fr.org/groupes/ubuntu-fr-ml/charte


Re: installer un fichier c

2011-05-09 Par sujet Fred Z. Free

resalut,

En effet le language c m'est inconnu ainsi que les autres d'ailleurs!
Le problème avec les drivers v4l c'est ce message qui me dit qu'ils sont 
obsoltètes et téléchargés ici :

sudo hg clone http://linuxtv.org/hg/v4l-dvb
les headers je les ai, mais j'aurai voulu crée un makefile disant 
d'installé les fichiers nécéssaires!
Mais en ce moment je suis en train de recompiler mon noyau avec l'option 
ec168=m ce qui me semble plus serein!


Frédéric ZECH.

Le 09/05/2011 14:17, Snarf a écrit :

Le lundi 09 mai 2011 à 13:22, Fred Z. Free écrivait:

j'ai fait un gcc ec168.c

ça va être light ;)


In file included from ec168.h:26:0,
  from ec168.c:22:
dvb-usb.h:14:23: fatal error: linux/usb.h: Aucun fichier ou dossier de
ce type
compilation terminated.

ce sont des modules kernel qui sont compilé avec cela. Il lui faut donc
a un moment les sources du kernel courant ou les headers (  que tu auras
tres simpletement avec un apt-get install module-assistant  m-a
prepare)

ensuite faut configurer tout ça. la documentation du projet V4l-dvb
serait une bonne mine d'info. si tu commences a essayé toutes les
combinaison de config de gcc, tu es parti pour quelques années d'essais.
(surtout que la ligne gcc effective va bien depasser de ton ecran)

A priori, corrige moi si je me trompe, tu n'as pas l'air d'être à l'aise
avec le langage C. partir de ce que propose les differentes docs
(genre adapter cela http://forum.ubuntu-fr.org/viewtopic.php?id=390188 )


J'ai donc crée un dossier ec168 avec un dossier linux dedant en y
mettant les fichiers usb.c et usb.h mais l'erreur est la même.

bah oué
si tu fais ça tu va te retrouver avec tout ton systeme de compile et
tout ton kernel dans ton rep la .

Snarf




--
Liste de diffusion ubuntu-fr ubuntu-fr@lists.ubuntu.com
Pour s'abonner ou se désabonner : 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Charte de la liste: http://doc.ubuntu-fr.org/groupes/ubuntu-fr-ml/charte


Re: installer un fichier c

2011-05-09 Par sujet Séb Buch

Salut,

On 05/09/2011 02:22 PM, Fred Z. Free wrote:

En effet le language c m'est inconnu ainsi que les autres d'ailleurs!
Le problème avec les drivers v4l c'est ce message qui me dit qu'ils sont
obsoltètes et téléchargés ici :
sudo hg clone http://linuxtv.org/hg/v4l-dvb


Première chose: le sudo est inutile.
hg clone http://linuxtv.org/hg/v4l-dvb; suffit pour récupérer la 
branche mercurial



les headers je les ai, mais j'aurai voulu crée un makefile disant
d'installé les fichiers nécéssaires!


Il existe un Makefile qui quand on le lance dit (entre autres choses):

WARNING: You're using an obsolete driver! You shouldn't be using it!
 If you want anything new, you can use:
http://git.linuxtv.org/media_build.git.
 The tree is still here just to preserve the development history.
 You've been warned.

Ce qui, en français et en résumé, signifie que ce pilote est obsolète 
(ce que tu dis toi même dans tes messages) et que la nouvelle version se 
situe là: http://git.linuxtv.org/media_build.git


As-tu une raison particulière pour ne pas écouter le make et aller 
chercher la nouvelle version?



Mais en ce moment je suis en train de recompiler mon noyau avec l'option
ec168=m ce qui me semble plus serein!


C'est rarement une bonne idée de vouloir construire sa maison quand on 
ne sait pas faire une étagère...
Et de toute façon, AMHA, la compilation d'un noyau personnalisé est 
(très) rarement nécessaire et nécessite de savoir ce qu'on fait et 
d'être un utilisateur très averti.


Mes 2 centimes,

Séb



--
Liste de diffusion ubuntu-fr ubuntu-fr@lists.ubuntu.com
Pour s'abonner ou se désabonner : 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Charte de la liste: http://doc.ubuntu-fr.org/groupes/ubuntu-fr-ml/charte