Probleme de compilation

parissain Messages postés 129 Date d'inscription   Statut Membre -  
tufs Messages postés 1272 Statut Contributeur -
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
Configuration: Windows XP
Firefox 1.5.0.11

8 réponses

  1. burrin Messages postés 203 Statut Membre 69
     
    Hum tu a bien penser a recuperer les linux-headers de ton kernel?
    0
    1. parissain Messages postés 129 Date d'inscription   Statut Membre 2
       
      non, sa me di rien du tout ca, je doi faire comment en fait? et sa conciste en qoi?
      0
      1. parissain Messages postés 129 Date d'inscription   Statut Membre 2 > parissain Messages postés 129 Date d'inscription   Statut Membre
         
        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
  2. burrin Messages postés 203 Statut Membre 69
     
    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
    1. parissain Messages postés 129 Date d'inscription   Statut Membre 2
       
      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
    2. parissain Messages postés 129 Date d'inscription   Statut Membre 2
       
      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
      1. parissain Messages postés 129 Date d'inscription   Statut Membre 2 > parissain Messages postés 129 Date d'inscription   Statut Membre
         
        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
  3. [Dal] Messages postés 6122 Date d'inscription   Statut Contributeur Dernière intervention   1 108
     
    Salut,

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

    Tu devrais avoir plus de résultats.

    Dal
    0
    1. parissain Messages postés 129 Date d'inscription   Statut Membre 2
       
      jai tapper exactement se qui tu ma dit, mais je trouve rien du tous

      comment faire SVP, c'est trés important
      0
  4. burrin Messages postés 203 Statut Membre 69
     
    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
    1. parissain Messages postés 129 Date d'inscription   Statut Membre 2
       
      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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. burrin Messages postés 203 Statut Membre 69
     
    0
    1. parissain Messages postés 129 Date d'inscription   Statut Membre 2
       
      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
  7. tufs Messages postés 1272 Statut Contributeur 192
     
    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
    1. parissain Messages postés 129 Date d'inscription   Statut Membre 2
       
      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
    2. parissain Messages postés 129 Date d'inscription   Statut Membre 2
       
      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
  8. tufs Messages postés 1272 Statut Contributeur 192
     
    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
    1. parissain Messages postés 129 Date d'inscription   Statut Membre 2
       
      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
  9. tufs Messages postés 1272 Statut Contributeur 192
     
    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