[Résolu] Compilation impossible

Compilation impossible [Résolu] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 16-04-2010 à 15:53:58    

Bonjour,
 
Encore une question de débutant, mais je ne sais pas où trouver la réponse  :o  
 
J'ai des erreurs de compilation en lançant les makefile par exemple ici pour compiler le noyau
 

Code :
  1. MSI-Wind linux-2.6.33-sabayon # make
  2. Makefile:309: /usr/src/linux-2.6.33-sabayon/scripts/Kbuild.include: Aucun fichier ou dossier de ce type
  3. Makefile:535: /usr/src/linux-2.6.33-sabayon/arch/x86/Makefile: Aucun fichier ou dossier de ce type
  4. make: *** Pas de règle pour fabriquer la cible « /usr/src/linux-2.6.33-sabayon/arch/x86/Makefile ». Arrêt.


 
Pourtant j'ai les headers de kernel installés, de quoi est-ce j'ai besoin ici? Je pensais que les sources du noyau n'étaient pas nécessaires si on avait les headers?


Message édité par tonny_montana_ le 18-04-2010 à 13:29:01
Reply

Marsh Posté le 16-04-2010 à 15:53:58   

Reply

Marsh Posté le 16-04-2010 à 16:16:51    

si tu veux compiler le noyau tu auras forcément besoin des sources du dit noyau...
si tu veux compiler un module du noyau alors tu n'as pas forcément besoin des sources du dit noyau.


---------------
Intermittent du GNU
Reply

Marsh Posté le 16-04-2010 à 16:39:39    

C'est bon à savoir!
Cependant cette erreur je l'ai par exemple en tentant de compiler le driver de ma carte wifi, donc qui ne nécessiterait pas les sources du noyau. Ce qui m'inquiète c'est que je n'ai pas de dossier scripts dans /usr/src/linux-2.6.33-sabayon/

 


voici l' exemple :

 
Code :
  1. MSI-Wind 2010_01_29_RT2860_Linux_STA_v2.3.0.0 # make
  2. make -C tools
  3. make[1]: entrant dans le répertoire « /usr/local/Ralink/2010_01_29_RT2860_Linux_STA_v2.3.0.0/tools »
  4. gcc -g bin2h.c -o bin2h
  5. make[1]: quittant le répertoire « /usr/local/Ralink/2010_01_29_RT2860_Linux_STA_v2.3.0.0/tools »
  6. /usr/local/Ralink/2010_01_29_RT2860_Linux_STA_v2.3.0.0/tools/bin2h
  7. cp -f os/linux/Makefile.6 /usr/local/Ralink/2010_01_29_RT2860_Linux_STA_v2.3.0.0/os/linux/Makefile
  8. make -C /lib/modules/2.6.33-sabayon/build SUBDIRS=/usr/local/Ralink/2010_01_29_RT2860_Linux_STA_v2.3.0.0/os/linux modules
  9. make[1]: entrant dans le répertoire « /usr/src/linux-2.6.33-sabayon »
  10. Makefile:309: /usr/src/linux-2.6.33-sabayon/scripts/Kbuild.include: Aucun fichier ou dossier de ce type
  11. Makefile:535: /usr/src/linux-2.6.33-sabayon/arch/x86/Makefile: Aucun fichier ou dossier de ce type
  12. make[1]: *** Pas de règle pour fabriquer la cible « /usr/src/linux-2.6.33-sabayon/arch/x86/Makefile ». Arrêt.
  13. make[1]: quittant le répertoire « /usr/src/linux-2.6.33-sabayon »
  14. make: *** [LINUX] Erreur 2


Message édité par tonny_montana_ le 16-04-2010 à 16:42:29
Reply

Marsh Posté le 18-04-2010 à 13:28:24    

J'ai trouvé ce qui n'allait pas. Apparemment la présences des headers du kernel ne suffisaient pas, pour compiler il avait besoin des sources pour compiler

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed