Page 1 sur 1

[resolu][modules ] probleme de compile

Publié : lun. 25 juin 2007, 11:55
par untipy
Bonjour

voila j'ai un gros gros, très gros problème, j'ai voulu recompilé les modules liés au noyau avec :

Code : Tout sélectionner

make modules
voici le résultat (sniff):

Code : Tout sélectionner

sripts/Makefile.build:17: /us/src/linux-2.6.18-ARCH/init/Makefile : No such file or dierctory
make[1] : no rles to make target /us/src/linux-2.6.18-ARCH/init/Makefile Stop
eu ... je vois bien le problème même si je n'ai jamais touché a ce fichier ... mais comment le résoudre ?
Il n'y a pas de Makefile dans le rep init !!
Avez-vous des idées ?
Merci
a+

Publié : lun. 25 juin 2007, 12:29
par quentin
fais attention aux chemins: dans ta ligne de code: le script veut récupérer /us/src//lasuite au lieu de /usr/src//lasuite... je pense qu'un coup de vi sur le script te sauvera ^^ (ligne 17 selon ta sortie de debug)

Publié : lun. 25 juin 2007, 15:08
par vincentxavier
Oui, mais non en fait.

Quel est le besoin de recompiler tes modules ? C'est pas aussi simple que ca. Comme sur bcp de distro, les sources du noyau ne sont pas présentes. Il faut donc aller les chercher à la main, ou alors mieux, utiliser un PKGBUILD !

Encore une fois quels modules aurait tu besoin de recompiler ?

Publié : lun. 25 juin 2007, 15:37
par untipy
En fait je dois compiler un driver (a partir des sources), les source de ce driver ajoutent certainement un module et compile l'ensemble (enfin c'est ce que j'ai compris)
Ce driver correspond à une dalle tactile.
Il me donne l'erreur ci dessus, donc j'ai testé de compiler les modules indépendamment du driver et j'ai le même résultat
Enfin je suis loin d'etre un expert lol

Publié : lun. 25 juin 2007, 15:45
par vincentxavier
La solution la plus simple dans ce cas est d'installer les sources du noyau !

Code : Tout sélectionner

yaourt kernel
ls /usr/src/
cd ~/sources/module/dalle_tactille/
make -C /lib/modules/`uname -r`/build M=$PWD modules
make -C /lib/modules/`uname -r`/build M=$PWD modules_install
Jet'invite à bien te documenter avant de compiler ton propre module noyau,parceque c'est pas aussi simple qu'il n'y paraît (cf http://vincentxavier.free.fr/?Compiler- ... pour-carte) !

Sur ce bon courage !

Publié : mer. 11 juil. 2007, 08:45
par untipy
Merci pour l'aide apportée. :)