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
|