LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   NDBM error lors de la compilation de perl-5.8.6 (https://www.linuxquestions.org/questions/linux-software-2/ndbm-error-lors-de-la-compilation-de-perl-5-8-6-a-297149/)

tifa 03-03-2005 09:10 AM

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.

berrance 03-03-2005 09:12 AM

can you please use this befor you post please

http://www.google.com/language_tools

thanks

berrance

tifa 03-03-2005 10:22 AM

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.