| Sujet : Erreur compilation Perl (etape 5.28) |
| posté par JustModeste 3 messages le 14-01-2009 à 16:23 |  | Bonjour tous,
Je tente l'installation de LFS-6.4,
j'ai une erreur dans la compilation de perl dans le chapitre 5.
voici l'erreur que je rencontre :
cc -c -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"1.06\" -DXS_VERSION=\"1.06\" "-I../.." Fcntl.c
rm -rf ../../lib/auto/Fcntl/Fcntl.a
/tools/bin/ar cr ../../lib/auto/Fcntl/Fcntl.a Fcntl.o && : ../../lib/auto/Fcntl/Fcntl.a
chmod 755 ../../lib/auto/Fcntl/Fcntl.a
make[1]: Leaving directory `/media/lfs/build/perl-5.10.0/ext/Fcntl'
Skipping lib/auto/IOPOSIX/IOPOSIX.a (directory does not exist)
cc -o perl -Wl,-E perlmain.o lib/auto/Data/Dumper/Dumper.a lib/auto/Fcntl/Fcntl.a lib/auto/IOPOSIX/IOPOSIX.a libperl.a `cat ext.libs` -lnsl -ldl -lm -lcrypt -lutil -lc
cc: lib/auto/IOPOSIX/IOPOSIX.a: No such file or directory
make: *** [perl] Error 1
Dans le Configure j'ai ca :
What extensions do you wish to load statically? [Data/Dumper Fcntl IOPOSIX]
WARNING: Extensions DB_File or *DBM_File, Fcntl, and IO not configured.
WARNING: The Perl you are building will be quite crippled.
Comment-puis-je corriger mon probleme ?
merci d'avance |
|
| posté par boloco 44 messages le 14-01-2009 à 18:29 |  | bonjour, JustModeste
Vérifie ta ligne de commande de configure. une faute de frappe s'y est sans doute glissée et la commande a été mal tapée.
Il n'y a pas de bug avec cette version de perl, en principe. |
|
| posté par JustModeste 3 messages le 15-01-2009 à 08:22 |  | j'ai coppier/coller depuis le livre, donc ça viendrais pas de là...
Je suis sous Debian Testing dans une machine virtuelle VirtualBox (J'étais déjà parvenu à faire le chapitre 5 d'une version plus ancienne de LFS depuis un LFS-Live toujours dans VirtualBox) |
|
| posté par Texou 165 messages le 15-01-2009 à 10:52 |  | Salut,
Je pense que boloco complètera mais en attendant, regarde le contenu de config.log (ou configure.log) voir s'il a trouvé toutes les dépendances nécessaires. Parfois la procédure va au bout sans erreur bien que des éléments aient manqué, et ça bug à la compilation.
N'hésite pas à nous coller des passages de ce fichier où tu sens qu'il y a erreur.
Bon courage
_______________________
Texou
Coadministrateur du projet absolinux
Vice-président de l'association traduc.org
Coordinateur du projet Linux From Scratch
|
|
| posté par boloco 44 messages le 15-01-2009 à 18:58 |  | salut, JustModeste
peux tu vérifier que ta souris n'a pas collé le IO avec le POSIX dans ta ligne de configure, raison pour laquelle make te renvoie cc: lib/auto/IOPOSIX/IOPOSIX.a: No such file or directory
@+ |
|
| posté par Texou 165 messages le 15-01-2009 à 20:55 |  | Salut,
Si IO et POSIX sont collés dans ta version française du livre, pense à la retélécharger ou à réactualiser le cache de ton navigateur si tu la lis en ligne. Une correction datant d'il y a une semaine a décollé IO et POSIX qui l'étaient à l'origine par erreur. Actualise donc la version française que t'utilises.
Bonne soirée
_______________________
Texou
Coadministrateur du projet absolinux
Vice-président de l'association traduc.org
Coordinateur du projet Linux From Scratch
|
|
| posté par JustModeste 3 messages le 16-01-2009 à 08:49 |  | Bonjour,
effectivement Texou, j'avais une version télécharger depuis quelque temps, et j'avais donc IOPOSIX au lieu de IO POSIX.
Maintenant c'est bon pour perl.
Merci à vous pour votre aide.
Je continue donc![[smile]](/images/smile.gif)
|
|