Probleme de compilation

Fermé
parissain Messages postés 129 Date d'inscription jeudi 8 mars 2007 Statut Membre Dernière intervention 24 août 2007 - 3 avril 2007 à 08:59
tufs Messages postés 1272 Date d'inscription mercredi 1 décembre 2004 Statut Contributeur Dernière intervention 16 mars 2008 - 4 avril 2007 à 16:34
bjr, j'eaasye d'installer le driver d'une carte réseau PCI sur un kernel 2.6 distrib debian, mais il me met l'erreur là, quand je fait : make install

depmod: premature EOF on /lib/modules/2.6.10-adeos
make [1]: ***[install] Erreur 1
make [1]: Leaving directory '/host_linux/driver'
make: *** [install] Erreur 2

qlqun a une idé svp?

merci davance

8 réponses

burrin Messages postés 202 Date d'inscription vendredi 16 mars 2007 Statut Membre Dernière intervention 23 décembre 2008 69
3 avril 2007 à 09:12
Hum tu a bien penser a recuperer les linux-headers de ton kernel?
0
parissain Messages postés 129 Date d'inscription jeudi 8 mars 2007 Statut Membre Dernière intervention 24 août 2007 2
3 avril 2007 à 09:27
non, sa me di rien du tout ca, je doi faire comment en fait? et sa conciste en qoi?
0
parissain Messages postés 129 Date d'inscription jeudi 8 mars 2007 Statut Membre Dernière intervention 24 août 2007 2 > parissain Messages postés 129 Date d'inscription jeudi 8 mars 2007 Statut Membre Dernière intervention 24 août 2007
3 avril 2007 à 09:59
qlqun pourai me confirmer sil sagit vraiment des linux-headers qui manquent ?

et comment je doi les récupérer svp

ps : je suis débutant et c'est urgent
:-(
0
burrin Messages postés 202 Date d'inscription vendredi 16 mars 2007 Statut Membre Dernière intervention 23 décembre 2008 69
3 avril 2007 à 10:51
Pour rajouter et compiler un module il te faut recupérer les headers de ton noyaux. Donc sous debian essai un
uname -r pour connaitre le nom de ton noyau
ensuite recherche les headers :
apt-cache search linux-headers-2.6.numero de ton noyau.

Quand tu la trouver il te suffit d'un apt-get install linux-headers-2.6.machin-truc
0
parissain Messages postés 129 Date d'inscription jeudi 8 mars 2007 Statut Membre Dernière intervention 24 août 2007 2
3 avril 2007 à 11:03
en tyappant : uname -r

je vois que j'ai un kernel : 2.6.10-adeos

donc, je doi chercher les herders 2.6.10 et je doi les mettre ou ? et quel comment pour les installer stp?

merci pour tes reponses
0
parissain Messages postés 129 Date d'inscription jeudi 8 mars 2007 Statut Membre Dernière intervention 24 août 2007 2
3 avril 2007 à 11:14
quand je fais un :

apt-cache search linux-headers-2.6.10

(ou meme apt-cache search linux-headers-2.6.10-adeos)

il met un certain temps, et il rend la main sans rien afficher

aprés je fais :

apt-get install linux-headers-2.6.10

(ou apt-get install linux-headers-2.6.10-adeos)

il marque :

lecture de slistes de paquets ... fait
construction de larbre des dépendances ...fait
E: impossible de trouver le paquet linux-headers-2.6.10


je doi faire qoi mnt?

aidez moi svp

merci
0
parissain Messages postés 129 Date d'inscription jeudi 8 mars 2007 Statut Membre Dernière intervention 24 août 2007 2 > parissain Messages postés 129 Date d'inscription jeudi 8 mars 2007 Statut Membre Dernière intervention 24 août 2007
3 avril 2007 à 13:52
apparament j'ai pas les linux-headers-2.6.10 nul par sur ma machine, donc je pense quil faut les téléchargé sur internet et les mettre dans le mem repertoire que mes source et les installer non?


donc, svp, ou est ce que je peu les téléchargé les linux-headers-2.6.10

merci bq
0
[Dal] Messages postés 6195 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 4 décembre 2024 1 092
3 avril 2007 à 14:18
Salut,

Si tu tapes
apt-cache search kernel-headers-2.6

Tu devrais avoir plus de résultats.


Dal
0
parissain Messages postés 129 Date d'inscription jeudi 8 mars 2007 Statut Membre Dernière intervention 24 août 2007 2
3 avril 2007 à 14:36
jai tapper exactement se qui tu ma dit, mais je trouve rien du tous

comment faire SVP, c'est trés important
0
burrin Messages postés 202 Date d'inscription vendredi 16 mars 2007 Statut Membre Dernière intervention 23 décembre 2008 69
3 avril 2007 à 15:17
Tu a une connexion a internet quand tu lance tes commande?

Sur les noyaux recent de debian les headers s'appelle linux-headers et non plus kernel headers. Essai avec un
apt-cache search linux-headers-2.6

Sinon va rechercher manuellement sur https://www.debian.org/
0
parissain Messages postés 129 Date d'inscription jeudi 8 mars 2007 Statut Membre Dernière intervention 24 août 2007 2
3 avril 2007 à 15:31
non jai pa internet connecter sur ce post,

mais qd jy vai le chercher sur un autre poste sur le site que tu ma communiquer, je le trouve pa non plus

:-(

;-(

;-(

sa m'énérve je suis totalement bloqué
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
burrin Messages postés 202 Date d'inscription vendredi 16 mars 2007 Statut Membre Dernière intervention 23 décembre 2008 69
3 avril 2007 à 15:38
0
parissain Messages postés 129 Date d'inscription jeudi 8 mars 2007 Statut Membre Dernière intervention 24 août 2007 2
3 avril 2007 à 15:47
se que jai fai c'est que j'ai connecter ma machine et jai tapper la commande que tu ma di :

jai trouver pas mal de kernel-headers-2.6

mais je voi pa leqel prendre :

2.6-686-smp
ou

2.6-k7-smp
ou
2.6-486

??????????????
0
tufs Messages postés 1272 Date d'inscription mercredi 1 décembre 2004 Statut Contributeur Dernière intervention 16 mars 2008 192
3 avril 2007 à 16:35
salut


Alors dans se cas ont tapes =>>>>

apt-get install linux-headers-`uname -r`


et tu auras la meme version que celle du noyau disponible !!!
0
parissain Messages postés 129 Date d'inscription jeudi 8 mars 2007 Statut Membre Dernière intervention 24 août 2007 2
3 avril 2007 à 17:09
jai pu récupéré manuellement un linux headers :

linux-headers-2.6-686_2.6.14-3bpo1_i386.deb

aprés pour l'installer je fait directement :
install linux-headers-2.6-686_2.6.14-3bpo1_i386.deb

et il me di : install top peu de argument

donc, je fai comment maintenant pour l'installer sinon?

je suis perdu ;-(
0
parissain Messages postés 129 Date d'inscription jeudi 8 mars 2007 Statut Membre Dernière intervention 24 août 2007 2
3 avril 2007 à 17:30
jai tapper cette commande pour installer le linux-headers :

aptitude install linux-headers-linux-headers-2.6-686_2.6.14-3bpo1_i386.deb

sa na pa donner d'erreurs, mais bon, sa na toujours pas suprimmer le message d'erreur du début pour lequel je fai tou cela ;-(
qd je fai un make et un make install

depmod: premature EOF on /lib/modules/2.6.10-adeos
make [1]: ***[install] Erreur 1
make [1]: Leaving directory '/host_linux/driver'
make: *** [install] Erreur 2


dois-je reprendre l'instalation de mon noyau et le RTAI de a à Z

je suis perdu...surtout que je suis débutant
0
tufs Messages postés 1272 Date d'inscription mercredi 1 décembre 2004 Statut Contributeur Dernière intervention 16 mars 2008 192
3 avril 2007 à 18:23
re


Est-ce que tu as le net ???_);-
si oui alors reporte toi a mon post N*14 il n y a pas plus simple
et je suis sinceres avec toi

imaginons que tu n as pas le net et que tu disposes des CD d install
ou DVD alors dans se cas en console [ root ] tu tapes =>

apt-cdrom add
tu auras une invite
qui te demanderas de placer le CD dans le lecteur tu places ton CD ou DVD puis tu tapes =>

apt-get update
puis
apt-get install linux-headers-`uname -r`

imaginons que tu n as pas les CD ou DVD alors dans se cas tu telecharges a partire de window$ par exemple
( sur une clef USB )
les bon linux-headers arme toi d abord de cette commande
par exemple chez moi =>

tufs@debian:~$ uname -r
2.6.20-1-686

aprés les manips tu te deplaces dans le repertoire [ en root ]

# cd /home/linux_headers xxx xxx xx
tu l installes comme ça =>
# dpkg -i linux_headers xxx xxx xx


mais tu risque d avoir un risque de dependaces pourquoi regarde ici =>

tufs@debian:~$ apt-rdepends linux-headers-2.6-686
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
linux-headers-2.6-686
Dépend: linux-headers-2.6.18-4-686
linux-headers-2.6.18-4-686
Dépend: gcc-4.1
Dépend: linux-headers-2.6.18-4 (= 2.6.18.dfsg.1-12)

Bon voilà bonne chance !!!! j ai pas tout mis pour la compile ça va etre galere pour toi _

0
parissain Messages postés 129 Date d'inscription jeudi 8 mars 2007 Statut Membre Dernière intervention 24 août 2007 2
4 avril 2007 à 13:30
ben au faite, je suis tomber dans le prob de dependance come tu ma dis, donc ressenti que sa alller se compliquer plus surtout que je suis débutant ds le domain...

et du coup, jai viré mon noyau, je lai retéléchargé, et je suis reparti de 0

et je me suis rendu compte, que javai pa fait le patch de mon noyau en ADEOS comme il faut, ni la config du kernel...

donc, je vais tt reprendre doucment, pour rien ratter

Merci a tous, c t super sympa de votre part,

a trés vite certainement
0
tufs Messages postés 1272 Date d'inscription mercredi 1 décembre 2004 Statut Contributeur Dernière intervention 16 mars 2008 192
4 avril 2007 à 16:34
salut


OK );-

D une maniere generale si tu veux compiler un noyau en suivant les
directives Debian c est à dire cree un paquet Debian
[ visible par ton gestionnaire de paquetages => important ]
pour pas l ecraser le cas échéant .......
il faut les paquets si-dessous alors avant de te lancer fait l etat des lieux =>

gcc _ make _ yaird _ fakeroot _ build-essential _ bzip2 _ module-init-tools _ initrd-tools _ kernel-package _ initramfs-tools
_ ncurses-dev _ Procps _ libc6-dev _ libc-dev _ libncurses5-dev _
dpkg-dev _ binutils _ automake _ debhelper _ dh-make _

puis pour finire =>

linux-tree [ Linux kernel source tree for building Debian kernel image
linux-source [ Linux kernel source for version xxx ]
linux-headers [ Header files for Linux 2.6.** ]

avec ça tu compiles et tu cree un paquet Debian mais cherche avant avec google il y des tutos qui donne la marche à suivre
sous Debian .

Voila bonne chance +++++
0