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

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
mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
Peux-tu nous donner un lien vers l'archive qui comporte ce makefile et nous indiquer ce que tu as fait ?

Bonne chance
0
stef31
 
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   Statut Membre Dernière intervention   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

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

Posez votre question
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
bob031 Messages postés 8158 Date d'inscription   Statut Membre Dernière intervention   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
bob031 Messages postés 8158 Date d'inscription   Statut Membre Dernière intervention   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
stef31
 
Oui mais moi je suis sous débian lenny
0
bob031 Messages postés 8158 Date d'inscription   Statut Membre Dernière intervention   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
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