logo       

Re: media-tv/linuxtv-dvb: msg#00306

Subject: Re: media-tv/linuxtv-dvb
Pascal Ronecker wrote:
Thomas de Grenier de Latour wrote:

On Mon, 27 Mar 2006 23:08:14 +0200,
Pascal Ronecker <pascal.ronecker@xxxxxxx> wrote:


locate videodev2.h
/usr/src/linux-2.6.14/include/linux/videodev2.h



Et c'est tout ? Tu devrais avoir un /usr/include/linux/videodev2.h.
Parceque celui dans /usr/src, c'est  clair qu'il va pas être trouvé
(pas de "-I/usr/src/linux-machin" dans  l'appel à gcc), et c'est normal.
On ne lie pas une application directement sur les sources du noyau.

Qu'est-ce que raconte "equery list sys-kernel/linux-headers" (ou autre
commande listant les linux-headers installés) ?

--
TGL.
--
gentoo-user-fr@xxxxxxxxxx mailing list



Zarma !!??!?

ben dans /usr/include/linx j'ai des fichiers qui datent de al premiere
install de mon systeme !! (sept 2003 quand même)


equery list sys-kernel/linux-headers
Searching for package 'linux-headers' in 'sys-kernel' among:
 * installed packages
!!! aux_get(): ebuild path for 'sys-kernel/linux-headers-2.4.19-r1' not
specified:
!!!            None
!!! Internal portage error, terminating
!!! "'sys-kernel/linux-headers-2.4.19-r1' at None"


Moi mes noyaux j'avais l'habitude de les faire à la main, donc sous
Gentoo j'ai continué ... mais alors j'ai grave merdé un truc sans jamais
que ca me pose de problèmes  jusque là ? délire.


Bon alors du coup, je fais comment ?
Directement à partir des vanillia sources doit y avoir moyen non ?

--
gentoo-user-fr@xxxxxxxxxx mailing list



Euh ...


j'ai trouvé un truc dans  la doc linux from scratch, une ciration de Linus :

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

Je suggère que les personnes qui compilent des noyaux devraient :

 - ne pas créer un seul lien symbolique (sauf celui créé lors de la
construction du noyau, "linux/include/asm" qui est utilisé pour la compilation
du noyau lui-même).

Et oui, c'est ce que je fais. Mon répertoire /usr/src/linux a toujours les
anciens entêtes du noyau 2.2.13, même si je n'ai pas lancé cette version du
noyau depuis un _loong_ moment. Mais Glibc a été compilé avec, donc ces
entêtes correspondent aux objets de la bibliothèque.

Et cela correspond à l'environnement suggéré depuis au moins les cinq dernières années. Je ne sais pas pourquoi l'idée du lien symbolique est toujours vivante,
comme un mauvais zombie. Pratiquement toutes les distributions conservent
l'idée du lien et tout le monde se souvient que les sources du noyau doivent
aller sous "/usr/src/linux" même si ce n'est plus vrai depuis _trèès_
longtemps.

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

La partie essentielle se trouve là où Linus indique que les fichiers d'entête doivent être ceux avec lesquels gblic a été compilé. Ces entêtes doivent être utilisés plus tard lorsque vous compilerez d'autres packages, car ce sont eux qui représentent les fichiers de bibliothèques.

==> Je dois recompiler ma glibc après l'opération ?
et après, je recompile tout ?

Mais non d'une pipe j'ai jamais eu besoin de faire ca ?!? un monde s'écroule.




--
gentoo-user-fr@xxxxxxxxxx mailing list




<Prev in Thread] Current Thread [Next in Thread>