Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications
Applications Questions sur l'utilisation d'applications, du shell, et des interfaces graphiques (KDE, Gnome, XFCE... )
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/02/2011, 10h45   #1
Rédacteur/Modérateur
 
Avatar de lavazavio
 
Homme
Inscription : décembre 2004
Messages : 1 653
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : décembre 2004
Messages : 1 653
Points : 2 025
Points : 2 025
Par défaut Erreur compilation OpenLDAP back_perl

Bonjour à tous !

Sous CentOS 5.4, je suis en train d'essayer de compiler la dernière version d'OpenLDAP 2.4.23 car la version packagée ne permet pas de faire du multi-maitre.

La compilation s'arrête suite à des erreurs sur le module back-perl.

Voici la sortie :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
daemon.o: In function `slap_listener':
/root/openldap-2.4.23/servers/slapd/daemon.c:1824: warning: `sys_errlist' is deprecated; use `strerror' or `strerror_r' instead
/root/openldap-2.4.23/servers/slapd/daemon.c:1824: warning: `sys_nerr' is deprecated; use `strerror' or `strerror_r' instead
libbackends.a(perlinit.o): In function `perl_back_db_open':
/root/openldap-2.4.23/servers/slapd/back-perl/init.c:124: undefined reference to `Perl_push_scope'
/root/openldap-2.4.23/servers/slapd/back-perl/init.c:124: undefined reference to `Perl_save_int'
/root/openldap-2.4.23/servers/slapd/back-perl/init.c:132: undefined reference to `Perl_call_method'
/root/openldap-2.4.23/servers/slapd/back-perl/init.c:145: undefined reference to `Perl_free_tmps'
/root/openldap-2.4.23/servers/slapd/back-perl/init.c:145: undefined reference to `Perl_pop_scope'
/root/openldap-2.4.23/servers/slapd/back-perl/init.c:127: undefined reference to `Perl_stack_grow'
/root/openldap-2.4.23/servers/slapd/back-perl/init.c:143: undefined reference to `Perl_sv_2iv_flags'
/root/openldap-2.4.23/servers/slapd/back-perl/init.c:126: undefined reference to `Perl_markstack_grow'
/root/openldap-2.4.23/servers/slapd/back-perl/init.c:140: undefined reference to `Perl_croak_nocontext'
libbackends.a(perlinit.o): In function `perl_back_initialize':
/root/openldap-2.4.23/servers/slapd/back-perl/init.c:82: undefined reference to `PL_sigfpe_saved'
/root/openldap-2.4.23/servers/slapd/back-perl/init.c:84: undefined reference to `perl_alloc'
/root/openldap-2.4.23/servers/slapd/back-perl/init.c:85: undefined reference to `perl_construct'
/root/openldap-2.4.23/servers/slapd/back-perl/init.c:89: undefined reference to `perl_parse'
/root/openldap-2.4.23/servers/slapd/back-perl/init.c:90: undefined reference to `perl_run'
libbackends.a(perlinit.o): In function `perl_back_xs_init':
/root/openldap-2.4.23/servers/slapd/back-perl/init.c:159: undefined reference to `boot_DynaLoader'
/root/openldap-2.4.23/servers/slapd/back-perl/init.c:159: undefined reference to `Perl_newXS'
libbackends.a(perlmodify.o): In function `perl_back_modify':
/root/openldap-2.4.23/servers/slapd/back-perl/modify.c:31: undefined reference to `PL_thr_key'
/root/openldap-2.4.23/servers/slapd/back-perl/modify.c:37: undefined reference to `Perl_push_scope'
...
collect2: ld returned 1 exit status
make[2]: *** [slapd] Erreur 1
make[2]: quittant le répertoire « /root/openldap-2.4.23/servers/slapd »
make[1]: *** [all-common] Erreur 1
make[1]: quittant le répertoire « /root/openldap-2.4.23/servers »
make: *** [all-common] Erreur 1
J'ai installé la version 5.8.8 de perl --> pareil.
J'ai modifié le configure.in au niveau de cette ligne :
Code :
PERL_CPPFLAGS="`$PERLBIN -MExtUtils::Embed -e ccopts`"
en :
Code :
PERL_CPPFLAGS="`$PERLBIN -MExtUtils::Embed -e ccopts -I/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE`"
--> Toujours la même erreur.

Je ne sais plus quoi faire !

Quelqu'un aurait une idée ?

Merci
__________________
Rédacteur et Modérateur rubrique Linux
Articles dvp.com
Man pages en français
lavazavio est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h32.


 
 
 
 
Partenaires

Hébergement Web