[kernel 2.6.19.1] plantage de la compilation

Reconnaissance et configuration du matériel / kernel linux
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

[kernel 2.6.19.1] plantage de la compilation

Message par marc[i1] »

Bonjour,

je tente de compiler le noyau 2.6.19.1, mais cette dernière échoue :/

Code : Tout sélectionner

  CC [M]  drivers/net/defxx.o
  CC [M]  drivers/net/at1700.o
  CC [M]  drivers/net/3c501.o
  CC [M]  drivers/net/3c507.o
In file included from drivers/net/at1700.c:41:
include/linux/mca-legacy.h:12:2: warning: #warning "MCA legacy - please move your driver to the new sysfs api"
  CC [M]  drivers/net/3c509.o
  CC [M]  drivers/net/3c515.o
  CC [M]  drivers/net/eexpress.o
  CC [M]  drivers/net/eepro.o
  CC [M]  drivers/net/8139cp.o
In file included from drivers/net/eexpress.c:115:
include/linux/mca-legacy.h:12:2: warning: #warning "MCA legacy - please move your driver to the new sysfs api"
  CC [M]  drivers/net/8139too.o
  CC [M]  drivers/net/znet.o
  CC [M]  drivers/net/depca.o
  CC [M]  drivers/net/ewrk3.o
  CC [M]  drivers/net/atp.o
  CC [M]  drivers/net/ni5010.o
  CC [M]  drivers/net/ni52.o
  CC [M]  drivers/net/ni65.o
  CC [M]  drivers/net/3c505.o
  CC [M]  drivers/net/ac3200.o
  CC [M]  drivers/net/82596.o
  CC [M]  drivers/net/lp486e.o
  CC [M]  drivers/net/eth16i.o
  CC [M]  drivers/net/eql.o
  CC [M]  drivers/net/cs89x0.o
  CC [M]  drivers/net/tun.o
  CC [M]  drivers/net/dl2k.o
drivers/net/cs89x0.c:198: warning: 'netcard_portlist' defined but not used
  CC [M]  drivers/net/r8169.o
  CC [M]  drivers/net/amd8111e.o
  CC [M]  drivers/net/s2io.o
  CC [M]  drivers/net/netconsole.o
  LD      drivers/net/built-in.o
make: *** [drivers] Error 2
==> ERROR: Build Failed.  Aborting...
mon fichier config.gz

j'ai bien tenté d'enlever/supprimer des options mais cela n'a pas franchement fonctionner !
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

Bonjour,
Tu configures pour une seule machine ? Est-ce que tu n'as pas activé bien trop d'options(tu as combien de cartes graphiques par exemple, Nvidia, Matrox, et puis ?)

Je remarque que j'ai mis (mais pas toi)
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
sous
DOS/FAT/NT Filesystems

en suivant les recommandations du tutoriel que Warnaud m'a passé il y a quelques temps, 7.3. Compilation du noyau Linux

Annexe A. Options de configuration du noyau

Je n'ai pas suivi absolument tout à la lettre, et pour des options qui n'existaient pas du temps de son noyau (2.6.15 je crois ?) j'ai cherché ailleurs... mais ce que Christian Cateyde, l'auteur, a fait, c'est déjà un gros boulot, je trouve.
Mais je cherche aussi encore des infos pour détailler certaines options Network :)
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

Merci mélodie :)

en fait j'ai résolu mon problème en prennant le config du noyau ARCH et en l'adaptant, je n'ai plus de plantage à la compilation.
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
kozaki
Chu Ko Nu
Messages : 422
Inscription : mer. 13 sept. 2006, 22:49
Localisation : London > . < Paris
Contact :

Message par kozaki »

Salut,
1 autre URL reprennent ce guide conséquent & récent pour les options de compil des noyaux 2.6:
http://www.developpez.com/linux/guide/a11029.html

Et un autre guide, au cas où :
http://gershwin.ens.fr/vdaniel/Doc-Loca ... x4580.html
Celui-ci est sur une seule page ce qui peut être utile pour rechercher un terme rapidement.
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

Puisque l'on parle de doc ...

Il existe un site qui regroupe les traductions francophone de la doc du noyau :
http://kernelfr.traduc.org/

malheureusement, la traduction est très loin d'être complète, mais bon, si certains anglophone veulent aider ... ;)
Ne vous emmerdez plus, emmerdez les autres.
Répondre