Précédent   Forum des professionnels en informatique > Systèmes > Linux > Distributions > Mandriva
Mandriva Vos questions sur la distribution Mandriva (Mandrake)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/01/2007, 12h34   #1
Invité de passage
 
Inscription : mai 2006
Messages : 3
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mai 2006
Messages : 3
Points : 0
Points : 0
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 :

Citation:
[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.
titomcmoi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2007, 20h54   #2
Membre émérite
 
Inscription : juin 2006
Messages : 1 117
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : juin 2006
Messages : 1 117
Points : 989
Points : 989
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.
kromartien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2007, 18h28   #3
Rédacteur/Modérateur
 
Avatar de Michaël
 
Michaël Todorovic
Ingénieur systèmes et réseaux
Inscription : juillet 2003
Messages : 3 493
Détails du profil
Informations personnelles :
Nom : Michaël Todorovic
Âge : 25
Localisation : France, Paris (Île de France)

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

Informations forums :
Inscription : juillet 2003
Messages : 3 493
Points : 5 899
Points : 5 899
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
Michaël est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2007, 07h54   #4
Rédacteur/Modérateur
 
Avatar de troumad
 
Homme Bernard SIAUD
Enseignant
Inscription : novembre 2003
Messages : 4 400
Détails du profil
Informations personnelles :
Nom : Homme Bernard SIAUD
Âge : 44
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Enseignant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 4 400
Points : 4 944
Points : 4 944
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 Mandriva Linux
Amicalement VOOotre
Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
Mes tutoriels
troumad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2007, 13h44   #5
Invité de passage
 
Inscription : mai 2007
Messages : 9
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 9
Points : 2
Points : 2
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,.....


jellad.tarek est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h30.


 
 
 
 
Partenaires

Hébergement Web