La commande make

Résolu
stef31 -  
 stef31 -
Bonjour,

Mon problème est le suivant : lorsque je veux compiler un pilote réseau le système me dit : Makefile:32 *** Les commandes commencent avant la première cible. Arrêt.

Il s'agit d'un pilote que je vais chercher chez le constructeur qui est broadcom et c'est une NetXTreme bcm5754

Quelqu'un peut-il m'aider

10 réponses

  1. stef31
     
    merci pour ta traduction, mais est ce que je n'ai pas bon je me suis postioné sur le répertoire source "tg3-3.92n" et j'ai fait un make
    1
  2. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    Peux-tu nous donner un lien vers l'archive qui comporte ce makefile et nous indiquer ce que tu as fait ?

    Bonne chance
    0
  3. bob031 Messages postés 8228 Statut Membre 473
     
    Bonjour,

    as-tu lu le fichier README.TXT car :

    j'ai décompressé, je me suis positionné dans le répertoire et j'ai fait un make.

    .....ne semble pas correspondre à ce qui est écrit dans la doc !

    :-)
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. stef31
     
    le pb c'est que la doc est en anglais et je ne sais pas lire l'anglais, tu peux me traduire s'il te plait.
    0
  6. bob031 Messages postés 8228 Statut Membre 473
     
    je ne suis pas très doué mais je vais faire un effort :

    voci les fichiers :
    > redfox@mandriva[192.168.1.2]:~/Desktop/Tarball$ ls -la
    total 5472
    drwxr-xr-x 2 redfox redfox    4096 2009-07-21 11:13 ./
    drwx------ 8 redfox redfox    4096 2009-07-21 11:13 ../
    -rw-r--r-- 1 redfox redfox  199495 2008-09-29 15:35 ChangeLog
    -rw-r--r-- 1 redfox redfox 2694506 2009-07-21 11:13 linux-3.92n.zip
    -rw-r--r-- 1 redfox redfox   10451 2008-09-29 15:35 README.TXT
    -rw-r--r-- 1 redfox redfox  147731 2008-09-29 15:43 tg3-3.92n-1.src.rpm
    -rw-r--r-- 1 redfox redfox  187674 2008-09-29 15:35 tg3-3.92n.tar.gz
    -rw-r--r-- 1 redfox redfox 1595629 2008-09-29 17:51 tg3_sup-3.92n-DUD.tar.gz
    -rw-r--r-- 1 redfox redfox  717696 2008-11-11 21:17 tg3_sup-3.92n-ISO.tar.gz
    > redfox@mandriva[192.168.1.2]:~/Desktop/Tarball$


    tu as deux méthodes pour installer ton pilote :

    Installing Source RPM Package
    Building Driver From TAR File


    on va prendre la seconde méthode par exemple :
    Building Driver From TAR File
    =============================
    
    The following are general guidelines for installing the driver.
    
    1. Créer un répertoire et extraire les fichiers:
    
       tar xvzf tg3-<version>.tar.gz
    
    2. compiler le pilote tg3.o (ou tg3.ko) comme un module à charger sur le noyau actif
    
       cd src
       make
    
    Le pilote est compilé par le noyau actif. Pour compiler le pilote sur un noyau différent, spécifier le noyau en utilisant l'option KVER :
    
      make KVER=<kernel version>
    
    ou <kernel version> est de la forme 2.x.y-z  de la version d'un autre noyau installé sur le système.
    
    3. Tester le driver en le chargeant:
    
       insmod tg3.o
    ou
       insmod tg3.ko (on 2.6.x kernels)
    ou
       insmod tg3
    
    4. Installer le driver:
    
       make install


    <EDIT : bien sûr, après, il y a une suite :
    5. To configure network protocol and address, refer to various Linux
    documentations.
    
    
    Driver Settings
    ===============
    
    This and the rest of the sections below apply to both the in-kernel tg3
    driver and the tg3 driver package from Broadcom.
    blablabla ....

    EDIT>
    0
  7. bob031 Messages postés 8228 Statut Membre 473
     
    j'ai fait comme tu as dit (en fait il n'y a rien qui correspond à cd src ???)

    j'ai juste fait :
    > redfox@mandriva[192.168.1.2]:~/Desktop/Tarball/tg3-3.92n$ make
    sh makeflags.sh /lib/modules/2.6.24.7-desktop586-2mnb/source > tg3_flags.h
    make -C /lib/modules/2.6.24.7-desktop586-2mnb/build SUBDIRS=/home/redfox/Desktop/Tarball/tg3-3.92n/tg3-3.92n modules
    make[1]: entrant dans le répertoire « /usr/src/linux-2.6.24.7-desktop586-2mnb »
      CC [M]  /home/redfox/Desktop/Tarball/tg3-3.92n/tg3-3.92n/tg3.o
      Building modules, stage 2.
      MODPOST 1 modules
      CC      /home/redfox/Desktop/Tarball/tg3-3.92n/tg3-3.92n/tg3.mod.o
      LD [M]  /home/redfox/Desktop/Tarball/tg3-3.92n/tg3-3.92n/tg3.ko
    make[1]: quittant le répertoire « /usr/src/linux-2.6.24.7-desktop586-2mnb »
    > redfox@mandriva[192.168.1.2]:~/Desktop/Tarball/tg3-3.92n/tg3-3.92n$


    cela semble fonctionner correctement ...
    0
  8. stef31
     
    Oui mais moi je suis sous débian lenny
    0
  9. bob031 Messages postés 8228 Statut Membre 473
     
    Oui mais moi je suis sous débian lenny

    cela ne devrait rien changer ....

    peux-tu faire un copier-coller de ta commande make (comme je l'ai fait ci-dessus ? merci.

    ps : quand à la commande cd src, je suppose qu'il s'agit en fait de cd /usr/src/
    0
  10. stef31
     
    Merci de ton aide !!
    J'ai récupéré un paquet qui contenait le pilote de la carte réseau bcm5754.
    Je vois enfin le réseau...

    A+
    0