NDBM error lors de la compilation de perl-5.8.6
salut tout le monde,
j'essaye d' installer perl-5.8.6 sur Red Hat 9 au niveau de make je reçoie le message d'erreur suivant: Making NDBM_File (dynamic) make[1]: Entre dans le répertoire `/root/perl-5.8.6/ext/NDBM_File' make[1]: Quitte le répertoire `/root/perl-5.8.6/ext/NDBM_File' make[1]: Entre dans le répertoire `/root/perl-5.8.6/ext/NDBM_File' cc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"1.05\" -DXS_VERSION=\"1.05\" -fpic "-I../.." NDBM_File.c Dans le fichier inclus à partir de /usr/include/ndbm.h:2, à partir de NDBM_File.xs:4: /usr/include/db.h:2148: « Perl_push_scope » redéclaré comme une sorte différente de symbole ../../proto.h:590: déclaration précédente de « Perl_push_scope » /usr/include/db.h:2148: erreur d'analyse syntaxique avant le jeton « ( » NDBM_File.c: Dans la fonction « XS_NDBM_File_FETCH »: NDBM_File.c:102: objet appelé n'est pas une fonction NDBM_File.c:109: objet appelé n'est pas une fonction NDBM_File.c: Dans la fonction « XS_NDBM_File_STORE »: NDBM_File.c:136: objet appelé n'est pas une fonction NDBM_File.c:140: objet appelé n'est pas une fonction NDBM_File.c: Dans la fonction « XS_NDBM_File_DELETE »: NDBM_File.c:191: objet appelé n'est pas une fonction NDBM_File.c: Dans la fonction « XS_NDBM_File_FIRSTKEY »: NDBM_File.c:222: objet appelé n'est pas une fonction NDBM_File.c: Dans la fonction « XS_NDBM_File_NEXTKEY »: NDBM_File.c:249: objet appelé n'est pas une fonction make[1]: *** [NDBM_File.o] Erreur 1 make[1]: Quitte le répertoire `/root/perl-5.8.6/ext/NDBM_File' make: *** [lib/auto/NDBM_File/NDBM_File.so] Erreur 2 j'ai fais une recherche mais je n'ai pas pu trouver une solution:(. à vrai dire, je suis pas trés expérimentée en Linux, si quelcun peut m'aider,.... je serai trés reconnaissante, c'est trés urgent. |
|
hi everybody,
I'm sorry for the last message, but my english is very modest . I'm trying to install Perl-5.8.6 on Red Hat 9 , during the compilation I received the message error : Making NDBM_File (dynamic) make[1]: Entre dans le répertoire `/root/perl-5.8.6/ext/NDBM_File' make[1]: Quitte le répertoire `/root/perl-5.8.6/ext/NDBM_File' make[1]: Entre dans le répertoire `/root/perl-5.8.6/ext/NDBM_File' cc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"1.05\" -DXS_VERSION=\"1.05\" -fpic "-I../.." NDBM_File.c Dans le fichier inclus à partir de /usr/include/ndbm.h:2, à partir de NDBM_File.xs:4: /usr/include/db.h:2148: « Perl_push_scope » redéclaré comme une sorte différente de symbole ../../proto.h:590: déclaration précédente de « Perl_push_scope » /usr/include/db.h:2148: erreur d'analyse syntaxique avant le jeton « ( » NDBM_File.c: Dans la fonction « XS_NDBM_File_FETCH »: NDBM_File.c:102: objet appelé n'est pas une fonction NDBM_File.c:109: objet appelé n'est pas une fonction NDBM_File.c: Dans la fonction « XS_NDBM_File_STORE »: NDBM_File.c:136: objet appelé n'est pas une fonction NDBM_File.c:140: objet appelé n'est pas une fonction NDBM_File.c: Dans la fonction « XS_NDBM_File_DELETE »: NDBM_File.c:191: objet appelé n'est pas une fonction NDBM_File.c: Dans la fonction « XS_NDBM_File_FIRSTKEY »: NDBM_File.c:222: objet appelé n'est pas une fonction NDBM_File.c: Dans la fonction « XS_NDBM_File_NEXTKEY »: NDBM_File.c:249: objet appelé n'est pas une fonction make[1]: *** [NDBM_File.o] Erreur 1 make[1]: Quitte le répertoire `/root/perl-5.8.6/ext/NDBM_File' make: *** [lib/auto/NDBM_File/NDBM_File.so] Erreur 2 I have make a search, but wih no result :(. to tell the truth, I am not verry experimented in Linux, if somebody can help me.... I will be very grateful. Thank's. |
All times are GMT -5. The time now is 10:17 PM. |