Aller à la page : 1 2 3 suivante
Sujet : Pb avec le make install de binutils-2.18 | posté par Dunodan 12 messages le 17-05-2009 à 22:24 | | Bonjour,
Lorsque je tape 'make install', j'ai l'eereur suivante :
lfs:/mnt/lfs/sources/binutils-2.18/binutils-build$ make install
make[1]: Entering directory `/mnt/lfs/sources/binutils-2.18/binutils-build'
/bin/sh /mnt/lfs/sources/binutils-2.18/mkinstalldirs /tools /tools
mkdir -p -- /tools /tools
mkdir: cannot create directory `/tools': File exists
mkdir: cannot create directory `/tools': File exists
make[1]: *** [installdirs] Error 1
make[1]: Leaving directory `/mnt/lfs/sources/binutils-2.18/binutils-build'
make: *** [install] Error 2
Quelqu'un pourrait-il m'aider?
J'utilise le livre 6.4. Je fais la manip sur une Mandriva installée sur Virtualbox. |
| posté par boloco 85 messages le 17-05-2009 à 22:55 | | bonjour, Dunodan
Le livre recommande d'entrer dans le répertoire binutils-2.18, puis de faire mkdir ../binutils-build, ce qui a pour résultat de créer le répertoire /mnt/lfs/sources/binutils-build.
Selon ton post, binutils-build est _dans_ binutils-2.18/
Aurais-tu tapé mkdir binutils-build au lieu de mkdir ../binutils-build ?
Si c'est le cas, supprime le répertoire binutils-2.18, puis recommence ;)
Bon courage |
| posté par Dunodan 12 messages le 18-05-2009 à 09:54 | | Bonjour,
J'ai refais la manip du livre (en fait je m'étais écrater du livre, désolé). Et j'ai toujours la même chose :
lfs:/mnt/lfs/sources/binutils-build$ make install
make[1]: Entering directory `/mnt/lfs/sources/binutils-build'
/bin/sh ../binutils-2.18/mkinstalldirs /tools /tools
mkdir -p -- /tools /tools
mkdir: cannot create directory `/tools': File exists
mkdir: cannot create directory `/tools': File exists
make[1]: *** [installdirs] Error 1
make[1]: Leaving directory `/mnt/lfs/sources/binutils-build'
make: *** [install] Error 2
|
| posté par boloco 85 messages le 18-05-2009 à 19:09 | | bonjour, Dunodan
Avant de commencer ton LFS, t'es-tu assuré que ton système hôte avait les prérequis?
Tu peux consulter ces prérequis, sur cette page: http://lfs.traduc.org/view/lfs-6.4-fr/prologue/hostreqs.html
Bonne continuation :) |
| posté par Dunodan 12 messages le 18-05-2009 à 21:33 | | Oui
J'ai créer le script version-check indiquer par le livre.
Après son exécution, il m'affiche "Compilation OK". |
| posté par boloco 85 messages le 18-05-2009 à 22:39 | | re-salut, Dunodan
Dans le script en question, le message "compilation ok" concerne uniquement la capacité de ton hôte à compiler des programmes. Tu dois examiner _toutes_ les lignes de sortie du script, comparer les versions qui te sont renvoyées par le script avec celles du livre.
Par exemple, cette ligne du script: "makeinfo --version | head -n1" doit te renvoyer la version de texinfo, installée sur ton hôte.
Je suis persuadé que si tu as choisi de construire LFS, c'est que tu souhaites aussi en savoir davantage au sujet d'un système linux et que tu ne te laisseras pas décourager par les difficultés.
A bientôt |
| posté par lyras 13 messages le 22-06-2011 à 10:04 | | Bonjour à tous,
Je cherche moi aussi à faire un LFS, j'aime beaucoup l'idée et je me dis que ce pourrait être une bonne expérience.
Mais je bloque au même niveau que dunodan, lorsque je lance le make install, la console me repond :
/bin/sh ../binutils-2.21/mkinstalldirs /tools /tools
mkdir -p -- /tools /tools
mkdir: cannot create directory `/tools': File exists
mkdir: cannot create directory `/tools': File exists
make[1]: *** [installdirs] Error 1
make[1]: Leaving directory `/mnt/lfs/sources/binutils-build'
make: *** [install] Error 2
Pourtant j'ai bien crée le répertoire /mnt/lfs/sources/binutils-build.
D'autre part le script version-check m'indique que tout mes paquets sont corrects, pour la ligne "makeinfo --version | head -n1" je j'obtiens :
makeinfo (GNU texinfo) 4.11
Auriez-vous une quelconque idée pour m'aider ? =)
Lyras |
| posté par Texou 271 messages le 22-06-2011 à 14:37 | | Salut,
Tu mets bien ./configure --prefix=/tools au départ? Tu as bien relié / et /tools? Tu peux détailler plus la procédure que tu suis avant le make install? (commandes, endroits d'où tu les fais, etc.) ? Ça doit pécher quelque part.
Bon courage
_______________________
Texou
Coadministrateur du projet absolinux
Président de l'association traduc.org
Coordinateur du projet Linux From Scratch
Coordinateur au sein du projet Trad GNU de l'April
Animateur suppléant du groupe de travail Accessibilité de l'April
|
| posté par lyras 13 messages le 22-06-2011 à 15:15 | | Yopi Yop,
Merci d'avoir répondu, c'est gentil =)
Tout en suivant le livre lfs, j'ai commencé par créer les répertoires /mnt/lfs/sources et /mnt/lfs/tools. Puis grâce à wget-list j'ai téléchargé les paquets dans le répertoire /mnt/lfs/sources.
Ensuite j'ai créé un utilisateur "lfs" à qui j'ai donné les droit sur les deux répertoires précédents en utilisant la commande "chown".
Après quoi, je me suis connecté avec l'utilisateur "lfs" et je me suis déplacé dans le répertoire /mnt/lfs/sources pour décomprésser l'archive binutils-2.21 avec la commande "tar xvjf".
Enfin je me suis déplacer dans le répertoire /mnt/lfs/sources/binutils-2.21 tout juste obtenu et j'ai succéssivement utilisé les quatres commandes suivantes:
1) mkdir -v ../binutils-build
cd ../binutils-build
2) ../binutils-2.21/configure \
--target=$LFS_TGT --prefix=/tools \
--disable-nls --disable-werror
3) make
4) make install
Voila voila j'espère que ça va t'aider à comprendre mon problème.
Tchouss
Lyras
|
| posté par Texou 271 messages le 22-06-2011 à 15:53 | | Yo,
Tu as aussi fait :
ln -sv $LFS/tools /
?
Si oui, c'est assez curieux, j'en parlerai aux anglophones. Essaie d'abord de refaire depuis le départ, à savoir d'effacer binutils et de redécompresser, puis mkdir ../binutils-build, etc etc
Tiens-nous au courant,
+
_______________________
Texou
Coadministrateur du projet absolinux
Président de l'association traduc.org
Coordinateur du projet Linux From Scratch
Coordinateur au sein du projet Trad GNU de l'April
Animateur suppléant du groupe de travail Accessibilité de l'April
|
|
Aller à la page : 1 2 3 suivante
|