IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mandriva / Mageia Discussion :

Problème de compilation kernel


Sujet :

Mandriva / Mageia

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    3
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 3
    Par défaut Problème de compilation kernel
    Bonjour,

    je me suis installé la dernière version de mandriva (2007), j'avance à petit pas et comme je constate certains pbs de stabilité, je me suis dit qu'une petit compil du kernel ne ferait pas de mal.

    J'ai donc commencé par vérifier que je disposais des bon packages pour lancer la compil, urpmi sur gcc, make, gtk.

    Je me suis ensuite logué en root et après m'être placé sur /usr/src/linux/ j'ai lancé make menuconfig (d'ailleurs j'ai aussi testé make config, make gconfig et make xconfig). Je me retrouve systematiquement avec la même erreur dans mon shell :

    [root@localhost linux]# make menuconfig
    pushd /usr/src/linux-2.6.17-5mdv/3rdparty ; perl ./mkbuild.pl ; popd
    /bin/sh: line 0: pushd: /usr/src/linux-2.6.17-5mdv/3rdparty: Aucun fichier ou répertoire de ce type
    Can't open perl script "./mkbuild.pl": Aucun fichier ou répertoire de ce type
    /bin/sh: line 0: popd: directory stack empty
    make[1]: *** [3rdparty/Makefile] Erreur 1
    make: *** [menuconfig] Erreur 2
    J'avoue, j'ai du mal à en sortir qqchose!

    Si qqun aurait une idee pour me sortir de là
    A+
    Tom

    A oui pour info (on sait jamais, tout peut avoir son importance, ca a surement rien à voir mais j'en sais franchement rien), au lancement de linux, quand je passe en verbose mode, j'ai un echec au chargement de ct_sync.

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 116
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 116
    Par défaut
    Je pense qu'il te manque libncurses5-dev installé sur ton ordinateur. Pour compiler un nouveau kernel, il faut aller chercher les sources sur www.kernel.org, et prendre les sources du noyau à ce lien : sur www.kernel.org. (Des fois sans faire exprès, on download un patch ...)
    Et puis tu peux aller faire un tour sur
    formation Debian GNU/Linux C'est un lien mais il en existe pléthore sur le net sur comment compiler son noyau.

    Après, il y a un choix difficile à faire : sources de la distribution ou sources de www.kernel.org ?
    J'avoue que si on considère la question d'un point de vue purement pragmatique, mieux vaut prendre les sources de sa distribution, parce que la distribution marche déjà avec, donc compiler un kernel de apt-get.org peut être une source de difficultés.

  3. #3
    Expert confirmé
    Avatar de Michaël
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2003
    Messages
    3 497
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2003
    Messages : 3 497
    Par défaut
    titomcmoi a dit qu'il utilisait mandriva, pas debian

    je ne pense pas que ce soit libncurses qui manque : 3rdparty est spécifique au paquet des sources du noyau mandriva. je pencherais plutôt vers un paquet de sources mal installé.


    Citation Envoyé par titomcmoi
    je constate certains pbs de stabilité, je me suis dit qu'une petit compil du kernel ne ferait pas de mal.
    quels sont les problèmes de stabilité ? une recompilation peut aider dans certains cas, es-tu sûr que tu as vraiment besoin de recompiler ton noyau ? le problème de stabilité est peut-être résolvable sans passer par cette lourde étape

  4. #4
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 607
    Par défaut
    Bonjour

    Je n'ai pas le temps de regarder, mais j'ai mis la procédure pour Mandriva dans http://troumad.info/Linux/Linux.odt
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  5. #5
    Membre habitué
    Inscrit en
    Mai 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 12
    Par défaut solution
    bonjour
    le problème de mkbuild.pl est très facile
    c'est un script perl nécessaire pour la configuration de votre noyau
    le script se trouve sous le rep /usr/src/linux/3rdparty/

    si le rep linux n'existe pas alors
    tu dois installer la source de votre noyau en action (kernel-source......rpm)
    sinon
    si le rep 3rdparty n'existe pas alors
    tu as la source installée mais, elle est réduite (stripped) tu dois donc la
    supprimer ( rpm -e...) et installer une autre source complète (rpm -Uvh...)
    sinon
    (ce cas de figure est impossible car si 3rdparty existe le problème ne se posera jamais)
    fin si
    fin si


    exemple: si tu as un noyau mandriva2007 avec la version 2.6.17-5mdv la source dans votre dvd d'installation peut être réduite et tu peux télécharger la version complète de :
    ftp://ftp.uni-bayreuth.de/pub/linux/...007.0.i586.rpm
    ou bien de http://rpm.pbone.net, www.kernel.org,.....



Discussions similaires

  1. Problème de compilation d'un kernel
    Par goutbouyo dans le forum Assembleur
    Réponses: 2
    Dernier message: 12/05/2007, 00h52
  2. problème de compil devc++ socket
    Par stefdem dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 11/12/2003, 11h33
  3. Réponses: 1
    Dernier message: 29/10/2003, 12h16
  4. Problème de compilation de la DLL du XMLRad
    Par [DreaMs] dans le forum XMLRAD
    Réponses: 2
    Dernier message: 16/04/2003, 16h46
  5. Réponses: 1
    Dernier message: 27/05/2002, 01h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo