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 85 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 271 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
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 boloco 85 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 271 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
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 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
|
|