Hi all,

When trying to install openldap-2.1.30-r4 I get the following errors.

I guess its something to do with perl, but im running the latest perl
(just re-installed it to make sure) and have done the lib update for
perl.

Any clues?

cc -O2 -march=pentium3 -pipe .libs/slapdS.o -o .libs/slapd main.o
daemon.o connection.o search.o filter.o add.o cr.o attr.o entry.o
config.o backend.o result.o operation.o dn.o compare.o modify.o delete.o
modrdn.o ch_malloc.o value.o ava.o bind.o unbind.o abandon.o
filterentry.o phonetic.o acl.o str2filter.o aclparse.o init.o user.o
repl.o lock.o controls.o extended.o kerberos.o passwd.o schema.o
schema_check.o schema_init.o schema_prep.o schemaparse.o ad.o at.o mr.o
syntax.o oc.o saslauthz.o oidm.o starttls.o index.o sets.o referral.o
root_dse.o sasl.o module.o mra.o mods.o limits.o backglue.o
operational.o matchedValues.o cancel.o version.o -rdynamic -pthread
-Wl,--export-dynamic
libbackends.a ../../libraries/libavl/libavl.a ../../libraries/libldbm/libldbm.a 
../../libraries/liblunicode/liblunicode.a 
../../libraries/librewrite/librewrite.a ../../libraries/libldif/libldif.a 
../../libraries/liblutil/liblutil.a 
../../libraries/libldap_r/.libs/libldap_r.so 
/var/tmp/portage/openldap-2.1.30-r4/work/openldap-2.1.30/libraries/liblber/.libs/liblber.so
 ../../libraries/liblber/.libs/liblber.so /usr/lib/libdb-4.1.so 
-L/usr/local/lib 
/usr/lib/perl5/5.8.5/i686-linux-thread-multi/auto/DynaLoader/DynaLoader.a 
-L/usr/lib/perl5/5.8.5/i686-linux-thread-multi/CORE -lperl -lpthread -lnsl -lm 
-lutil -lcrypt -lssl -lcrypto -lresolv /usr/lib/libltdl.so -ldl -lwrap
daemon.o(.text+0x113b): In function `slap_open_listener':
: warning: `sys_errlist' is deprecated; use `strerror' or `strerror_r'
instead
daemon.o(.text+0x1132): In function `slap_open_listener':
: warning: `sys_nerr' is deprecated; use `strerror' or `strerror_r'
instead
libbackends.a(perlinit.o)(.text+0x46b): In function `perl_back_db_open':
: undefined reference to `Perl_croak_nocontext'
libbackends.a(perlmodify.o)(.text+0x4ca): In function
`perl_back_modify':
: undefined reference to `Perl_croak_nocontext'
libbackends.a(perlmodrdn.o)(.text+0x3c1): In function
`perl_back_modrdn':
: undefined reference to `Perl_croak_nocontext'
libbackends.a(perlsearch.o)(.text+0x6be): In function
`perl_back_search':
: undefined reference to `Perl_croak_nocontext'
libbackends.a(perladd.o)(.text+0x2ab): In function `perl_back_add':
: undefined reference to `Perl_croak_nocontext'
libbackends.a(perlbind.o)(.text+0x2fb): more undefined references to
`Perl_croak_nocontext' follow
collect2: ld returned 1 exit status
make[2]: *** [slapd] Error 1
make[2]: Leaving directory
`/var/tmp/portage/openldap-2.1.30-r4/work/openldap-2.1.30/servers/slapd'
make[1]: *** [all-common] Error 1
make[1]: Leaving directory
`/var/tmp/portage/openldap-2.1.30-r4/work/openldap-2.1.30/servers'
make: *** [all-common] Error 1

!!! ERROR: net-nds/openldap-2.1.30-r4 failed.
!!! Function src_compile, Line 143, Exitcode 2
!!! make failed
!!! If you need support, post the topmost build error, NOT this status
message.

Thanks

Jonathan


-- 
gentoo-user@gentoo.org mailing list

Reply via email to