La commande make

Résolu/Fermé
stef31 - 21 juil. 2009 à 10:36
 stef31 - 21 juil. 2009 à 14:30
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

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
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 7 812
21 juil. 2009 à 10:57
Peux-tu nous donner un lien vers l'archive qui comporte ce makefile et nous indiquer ce que tu as fait ?

Bonne chance
0
https://www.broadcom.com/support/download-search?driver=570x-Linux

j'ai décompressé, je me suis positionné dans le répertoire et j'ai fait un make.
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 473
21 juil. 2009 à 11:20
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

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

Posez votre question
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
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 473
21 juil. 2009 à 11:37
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
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 473
21 juil. 2009 à 12:23
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
Oui mais moi je suis sous débian lenny
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 473
21 juil. 2009 à 13:19
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
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