Latest openldap ebuild in portage fails to emerge openldap when there is a dependency on perl. tombstone root # ACCEPT_KEYWORDS="~x86" emerge -vp openldap These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] net-nds/openldap-2.1.30-r2 +berkdb +crypt -debug +gdbm +ipv6 -odbc +perl +readline +samba +sasl -slp +ssl +tcpd 0 kB Total size of downloads: 0 kB emerge -v openldap (gets openldap-2.1.30-r1) ACCEPT_KEYWORDS="~x86" emerge -v openldap (gets openldap-2.1.30-r2) both fail with the following long string of errors: ============ mkdir .libs rm -f .libs/slapd.nm .libs/slapd.nmS .libs/slapd.nmT creating .libs/slapdS.c (cd .libs && gcc -c -fno-builtin -fno-rtti -fno-exceptions "slapdS.c") cc1: warning: "-fno-rtti" is valid for C++ but not for C/ObjC cc1: warning: "-fno-rtti" is valid for C++ but not for C/ObjC rm -f .libs/slapdS.c .libs/slapd.nm .libs/slapd.nmS .libs/slapd.nmT gcc -march=pentium4 -O2 -pipe -fomit-frame-pointer .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-r2/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.4/i686-linux/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl5/5.8.4/i686-linux/CORE -lperl -lpthread -lnsl -lm -lutil -lcrypt /usr/lib/libsasl2.so -lssl -lcrypto -lresolv /usr/lib/libltdl.so -ldl -lwrap daemon.o(.text+0x10f9): In function `slap_open_listener': : warning: `sys_errlist' is deprecated; use `strerror' or `strerror_r' instead libbackends.a(perlinit.o)(.text+0x3af): In function `perl_back_db_open': : undefined reference to `PL_tmps_ix' libbackends.a(perlinit.o)(.text+0x403): In function `perl_back_db_open': : undefined reference to `PL_markstack_ptr' libbackends.a(perlmodify.o)(.text+0x33): In function `perl_back_modify': : undefined reference to `PL_stack_sp' libbackends.a(perlmodify.o)(.text+0x384): In function `perl_back_modify': : undefined reference to `PL_stack_max' libbackends.a(perlmodify.o)(.text+0x3fa): In function `perl_back_modify': : undefined reference to `PL_markstack_ptr' libbackends.a(perlmodrdn.o)(.text+0x27): In function `perl_back_modrdn': : undefined reference to `PL_stack_sp' libbackends.a(perlmodrdn.o)(.text+0x33): In function `perl_back_modrdn': : undefined reference to `PL_tmps_floor' libbackends.a(perlmodrdn.o)(.text+0x3e): In function `perl_back_modrdn': : undefined reference to `PL_markstack_ptr' libbackends.a(perlmodrdn.o)(.text+0x43): In function `perl_back_modrdn': : undefined reference to `PL_tmps_ix' libbackends.a(perlmodrdn.o)(.text+0x4b): In function `perl_back_modrdn': : undefined reference to `PL_tmps_floor' libbackends.a(perlmodrdn.o)(.text+0x51): In function `perl_back_modrdn': : undefined reference to `PL_markstack_max' libbackends.a(perlmodrdn.o)(.text+0x57): In function `perl_back_modrdn': : undefined reference to `PL_markstack_ptr' libbackends.a(perlsearch.o)(.text+0x124): In function `perl_back_search': : undefined reference to `PL_stack_max' libbackends.a(perlsearch.o)(.text+0x152): more undefined references to `PL_stack_max' follow libbackends.a(perlsearch.o)(.text+0x238): In function `perl_back_search': : undefined reference to `PL_stack_sp' libbackends.a(perlsearch.o)(.text+0x252): In function `perl_back_search': : undefined reference to `PL_stack_sp' libbackends.a(perlsearch.o)(.text+0x27d): In function `perl_back_search': : undefined reference to `PL_na' libbackends.a(perlsearch.o)(.text+0x2d1): In function `perl_back_search': : undefined reference to `PL_tmps_floor' libbackends.a(perlsearch.o)(.text+0x2d7): In function `perl_back_search': : undefined reference to `PL_stack_sp' libbackends.a(perladd.o)(.text+0x4a): In function `perl_back_add': : undefined reference to `PL_tmps_ix' libbackends.a(perladd.o)(.text+0x52): In function `perl_back_add': : undefined reference to `PL_tmps_floor' libbackends.a(perladd.o)(.text+0x58): In function `perl_back_add': : undefined reference to `PL_markstack_max' libbackends.a(perladd.o)(.text+0x110): In function `perl_back_add': : undefined reference to `PL_tmps_floor' libbackends.a(perladd.o)(.text+0x116): In function `perl_back_add': : undefined reference to `PL_stack_sp' libbackends.a(perladd.o)(.text+0x11c): In function `perl_back_add': : undefined reference to `PL_tmps_ix' libbackends.a(perladd.o)(.text+0x24a): In function `perl_back_add': : undefined reference to `PL_markstack_ptr' libbackends.a(perlbind.o)(.text+0x27): In function `perl_back_bind': : undefined reference to `PL_stack_sp' libbackends.a(perlbind.o)(.text+0x33): In function `perl_back_bind': : undefined reference to `PL_tmps_floor' libbackends.a(perlbind.o)(.text+0x3e): In function `perl_back_bind': : undefined reference to `PL_markstack_ptr' libbackends.a(perlbind.o)(.text+0x43): In function `perl_back_bind': : undefined reference to `PL_tmps_ix' libbackends.a(perlbind.o)(.text+0x4b): In function `perl_back_bind': : undefined reference to `PL_tmps_floor' libbackends.a(perlbind.o)(.text+0x51): In function `perl_back_bind': : undefined reference to `PL_markstack_max' libbackends.a(perlbind.o)(.text+0x57): In function `perl_back_bind': : undefined reference to `PL_markstack_ptr' libbackends.a(perlbind.o)(.text+0x65): In function `perl_back_bind': : undefined reference to `PL_stack_base' libbackends.a(perlbind.o)(.text+0x6f): In function `perl_back_bind': : undefined reference to `PL_stack_max' libbackends.a(perlbind.o)(.text+0x89): In function `perl_back_bind': : undefined reference to `PL_stack_max' libbackends.a(perlbind.o)(.text+0xbf): In function `perl_back_bind': : undefined reference to `PL_stack_max' libbackends.a(perlbind.o)(.text+0xff): In function `perl_back_bind': : undefined reference to `PL_stack_sp' libbackends.a(perlbind.o)(.text+0x10a): In function `perl_back_bind': : undefined reference to `PL_stack_sp' libbackends.a(perlbind.o)(.text+0x12c): In function `perl_back_bind': : undefined reference to `PL_tmps_floor' libbackends.a(perlbind.o)(.text+0x132): In function `perl_back_bind': : undefined reference to `PL_stack_sp' libbackends.a(perlcompare.o)(.text+0x90): In function `perl_back_compare': : undefined reference to `PL_tmps_floor' libbackends.a(perlcompare.o)(.text+0x96): In function `perl_back_compare': : undefined reference to `PL_markstack_max' libbackends.a(perlcompare.o)(.text+0x9c): In function `perl_back_compare': : undefined reference to `PL_markstack_ptr' libbackends.a(perlcompare.o)(.text+0xaa): In function `perl_back_compare': : undefined reference to `PL_stack_base' libbackends.a(perlcompare.o)(.text+0xb4): In function `perl_back_compare': : undefined reference to `PL_stack_max' libbackends.a(perlcompare.o)(.text+0xce): In function `perl_back_compare': : undefined reference to `PL_stack_max' libbackends.a(perlconfig.o)(.text+0x14b): In function `perl_back_db_config': : undefined reference to `PL_markstack_ptr' libbackends.a(perlconfig.o)(.text+0x150): In function `perl_back_db_config': : undefined reference to `PL_tmps_ix' libbackends.a(perlconfig.o)(.text+0x158): In function `perl_back_db_config': : undefined reference to `PL_tmps_floor' libbackends.a(perlconfig.o)(.text+0x457): In function `perl_back_db_config': : undefined reference to `PL_stack_sp' libbackends.a(perlconfig.o)(.text+0x475): In function `perl_back_db_config': : undefined reference to `PL_tmps_floor' libbackends.a(perlconfig.o)(.text+0x47b): In function `perl_back_db_config': : undefined reference to `PL_stack_sp' libbackends.a(perlconfig.o)(.text+0x481): In function `perl_back_db_config': : undefined reference to `PL_tmps_ix' libbackends.a(perlconfig.o)(.text+0x4e6): In function `perl_back_db_config': : undefined reference to `PL_markstack_ptr' libbackends.a(perldelete.o)(.text+0x22): In function `perl_back_delete': : undefined reference to `PL_stack_sp' libbackends.a(perldelete.o)(.text+0x2e): In function `perl_back_delete': : undefined reference to `PL_tmps_floor' libbackends.a(perldelete.o)(.text+0x84): In function `perl_back_delete': : undefined reference to `PL_stack_max' libbackends.a(perldelete.o)(.text+0xca): In function `perl_back_delete': : undefined reference to `PL_stack_sp' libbackends.a(perldelete.o)(.text+0xd5): In function `perl_back_delete': : undefined reference to `PL_stack_sp' libbackends.a(perldelete.o)(.text+0xf7): In function `perl_back_delete': : undefined reference to `PL_tmps_floor' libbackends.a(perldelete.o)(.text+0xfd): In function `perl_back_delete': : undefined reference to `PL_stack_sp' libbackends.a(perldelete.o)(.text+0x103): In function `perl_back_delete': : undefined reference to `PL_tmps_ix' libbackends.a(perldelete.o)(.text+0x225): In function `perl_back_delete': : undefined reference to `PL_markstack_ptr' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x119): In function `XS_DynaLoader_dl_load_file': : undefined reference to `PL_stack_sp' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x11f): In function `XS_DynaLoader_dl_load_file': : undefined reference to `PL_markstack_ptr' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x129): In function `XS_DynaLoader_dl_load_file': : undefined reference to `PL_stack_base' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x17b): In function `XS_DynaLoader_dl_load_file': : undefined reference to `PL_stack_base' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x39a): In function `XS_DynaLoader_dl_find_symbol': : undefined reference to `PL_markstack_ptr' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x3a0): In function `XS_DynaLoader_dl_find_symbol': : undefined reference to `PL_stack_base' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x3e1): In function `XS_DynaLoader_dl_find_symbol': : undefined reference to `PL_stack_base' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x40a): In function `XS_DynaLoader_dl_find_symbol': : undefined reference to `PL_stack_base' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x42a): In function `XS_DynaLoader_dl_find_symbol': : undefined reference to `PL_stack_base' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x435): In function `XS_DynaLoader_dl_find_symbol': : undefined reference to `PL_stack_sp' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x4a3): In function `XS_DynaLoader_dl_undef_symbols': : undefined reference to `PL_stack_sp' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x4a9): In function `XS_DynaLoader_dl_undef_symbols': : undefined reference to `PL_markstack_ptr' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x4b3): In function `XS_DynaLoader_dl_undef_symbols': : undefined reference to `PL_stack_base' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x4d9): In function `XS_DynaLoader_dl_undef_symbols': : undefined reference to `PL_stack_sp' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x519): In function `XS_DynaLoader_dl_install_xsub': : undefined reference to `PL_stack_sp' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x51f): In function `XS_DynaLoader_dl_install_xsub': : undefined reference to `PL_markstack_ptr' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x525): In function `XS_DynaLoader_dl_install_xsub': : undefined reference to `PL_stack_base' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x567): In function `XS_DynaLoader_dl_install_xsub': : undefined reference to `PL_stack_base' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x58d): In function `XS_DynaLoader_dl_install_xsub': : undefined reference to `PL_stack_base' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x5c7): In function `XS_DynaLoader_dl_install_xsub': : undefined reference to `PL_stack_base' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x5d7): In function `XS_DynaLoader_dl_install_xsub': : undefined reference to `PL_stack_sp' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x62a): In function `XS_DynaLoader_dl_error': : undefined reference to `PL_stack_sp' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x630): In function `XS_DynaLoader_dl_error': : undefined reference to `PL_markstack_ptr' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x63a): In function `XS_DynaLoader_dl_error': : undefined reference to `PL_stack_base' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x661): In function `XS_DynaLoader_dl_error': : undefined reference to `PL_op' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x66f): In function `XS_DynaLoader_dl_error': : undefined reference to `PL_curpad' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x69a): In function `XS_DynaLoader_dl_error': : undefined reference to `PL_stack_base' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x6ad): In function `XS_DynaLoader_dl_error': : undefined reference to `PL_stack_base' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x6b3): In function `XS_DynaLoader_dl_error': : undefined reference to `PL_stack_sp' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x6f8): In function `boot_DynaLoader': : undefined reference to `PL_stack_sp' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x6fe): In function `boot_DynaLoader': : undefined reference to `PL_markstack_ptr' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x704): In function `boot_DynaLoader': : undefined reference to `PL_stack_base' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x771): In function `boot_DynaLoader': : undefined reference to `PL_stack_base' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x8e4): In function `boot_DynaLoader': : undefined reference to `PL_stack_base' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x8ea): In function `boot_DynaLoader': : undefined reference to `PL_sv_yes' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x8fe): In function `boot_DynaLoader': : undefined reference to `PL_stack_sp' collect2: ld returned 1 exit status make[2]: *** [slapd] Error 1 make[2]: Leaving directory `/var/tmp/portage/openldap-2.1.30-r2/work/openldap-2.1.30/servers/slapd' make[1]: *** [all-common] Error 1 make[1]: Leaving directory `/var/tmp/portage/openldap-2.1.30-r2/work/openldap-2.1.30/servers' make: *** [all-common] Error 1 !!! ERROR: net-nds/openldap-2.1.30-r2 failed. !!! Function src_compile, Line 140, Exitcode 2 !!! make failed ============== if the following emerge command is issued, then a successful emerge is accomplished: USE="-perl" ACCEPT_KEYWORDS="~x86" emerge -v openldap Thinking it was a dependency problem, I emerged just about every perl package in dev-perl (some had problems emerging, but I installed all but about 5 or so of them. I thought that the perl ebuild, "dev-perl/Devel-StackTrace" might be related to the problem, and so I emerged it first, but still had the problem. Doing something similar did help me with something else (can't remember what right now...) Reproducible: Always Steps to Reproduce: 1. emerge -v openldap 2. 3. Actual Results: rm -f .libs/slapdS.c .libs/slapd.nm .libs/slapd.nmS .libs/slapd.nmT gcc -march=pentium4 -O2 -pipe -fomit-frame-pointer .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-r2/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.4/i686-linux/auto/ DynaLoader/DynaLoader.a -L/usr/lib/perl5/5.8.4/i686-linux/CORE -lperl -lpthread -lnsl -lm -lutil -lcrypt /usr/lib/libsasl2.so -lssl -lcrypto -lresolv /usr/lib/libltdl.so -ldl -lwrap daemon.o(.text+0x10f9): In function `slap_open_listener': : warning: `sys_errlist' is deprecated; use `strerror' or `strerror_r' instead daemon.o(.text+0x10f0): In function `slap_open_listener': : warning: `sys_nerr' is deprecated; use `strerror' or `strerror_r' instead libbackends.a(perlinit.o)(.text+0x310): In function `perl_back_db_open': : undefined reference to `PL_stack_sp' libbackends.a(perlinit.o)(.text+0x31c): In function `perl_back_db_open': : undefined reference to `PL_tmps_floor' libbackends.a(perlinit.o)(.text+0x327): In function `perl_back_db_open': : undefined reference to `PL_markstack_ptr' libbackends.a(perlinit.o)(.text+0x32c): In function `perl_back_db_open': : undefined reference to `PL_tmps_ix' libbackends.a(perlmodrdn.o)(.text+0x313): In function `perl_back_modrdn': : undefined reference to `PL_markstack_ptr' libbackends.a(perlsearch.o)(.text+0x29): In function `perl_back_search': : undefined reference to `PL_stack_sp' libbackends.a(perlsearch.o)(.text+0x35): In function `perl_back_search': : undefined reference to `PL_tmps_floor' libbackends.a(perlsearch.o)(.text+0x40): In function `perl_back_search': : undefined reference to `PL_markstack_ptr' libbackends.a(perlsearch.o)(.text+0x45): In function `perl_back_search': : undefined reference to `PL_tmps_ix' libbackends.a(perlsearch.o)(.text+0x4d): In function `perl_back_search': : undefined reference to `PL_tmps_floor' libbackends.a(perlsearch.o)(.text+0x53): In function `perl_back_search': : undefined reference to `PL_markstack_max' libbackends.a(perlsearch.o)(.text+0x59): In function `perl_back_search': : undefined reference to `PL_markstack_ptr' libbackends.a(perlsearch.o)(.text+0x67): In function `perl_back_search': : undefined reference to `PL_stack_base' libbackends.a(perlsearch.o)(.text+0x71): In function `perl_back_search': : undefined reference to `PL_stack_max' libbackends.a(perlsearch.o)(.text+0x8f): In function `perl_back_search': : undefined reference to `PL_stack_max' libbackends.a(perlsearch.o)(.text+0xc8): In function `perl_back_search': : undefined reference to `PL_stack_max' libbackends.a(perlsearch.o)(.text+0xf6): In function `perl_back_search': : undefined reference to `PL_stack_max' libbackends.a(perlsearch.o)(.text+0x124): In function `perl_back_search': : undefined reference to `PL_stack_max' libbackends.a(perlsearch.o)(.text+0x152): more undefined references to `PL_stack_max' follow libbackends.a(perlsearch.o)(.text+0x238): In function `perl_back_search': : undefined reference to `PL_stack_sp' libbackends.a(perlsearch.o)(.text+0x252): In function `perl_back_search': : undefined reference to `PL_stack_sp' libbackends.a(perlsearch.o)(.text+0x27d): In function `perl_back_search': : undefined reference to `PL_na' libbackends.a(perlsearch.o)(.text+0x2d1): In function `perl_back_search': : undefined reference to `PL_tmps_floor' libbackends.a(perlsearch.o)(.text+0x2d7): In function `perl_back_search': : undefined reference to `PL_stack_sp' libbackends.a(perlsearch.o)(.text+0x2dd): In function `perl_back_search': : undefined reference to `PL_tmps_ix' libbackends.a(perlsearch.o)(.text+0x464): In function `perl_back_search': : undefined reference to `PL_na' libbackends.a(perlsearch.o)(.text+0x571): In function `perl_back_search': : undefined reference to `PL_markstack_ptr' libbackends.a(perladd.o)(.text+0x2e): In function `perl_back_add': : undefined reference to `PL_stack_sp' libbackends.a(perladd.o)(.text+0x3a): In function `perl_back_add': : undefined reference to `PL_tmps_floor' libbackends.a(perladd.o)(.text+0x45): In function `perl_back_add': : undefined reference to `PL_markstack_ptr' libbackends.a(perladd.o)(.text+0x4a): In function `perl_back_add': : undefined reference to `PL_tmps_ix' libbackends.a(perladd.o)(.text+0x52): In function `perl_back_add': : undefined reference to `PL_tmps_floor' libbackends.a(perladd.o)(.text+0x58): In function `perl_back_add': : undefined reference to `PL_markstack_max' libbackends.a(perladd.o)(.text+0x5e): In function `perl_back_add': : undefined reference to `PL_markstack_ptr' libbackends.a(perladd.o)(.text+0x6c): In function `perl_back_add': : undefined reference to `PL_stack_base' libbackends.a(perladd.o)(.text+0x76): In function `perl_back_add': : undefined reference to `PL_stack_max' libbackends.a(perladd.o)(.text+0x90): In function `perl_back_add': : undefined reference to `PL_stack_max' libbackends.a(perladd.o)(.text+0xe3): In function `perl_back_add': : undefined reference to `PL_stack_sp' libbackends.a(perladd.o)(.text+0xee): In function `perl_back_add': : undefined reference to `PL_stack_sp' libbackends.a(perladd.o)(.text+0x110): In function `perl_back_add': : undefined reference to `PL_tmps_floor' libbackends.a(perladd.o)(.text+0x116): In function `perl_back_add': : undefined reference to `PL_stack_sp' libbackends.a(perladd.o)(.text+0x11c): In function `perl_back_add': : undefined reference to `PL_tmps_ix' libbackends.a(perladd.o)(.text+0x24a): In function `perl_back_add': : undefined reference to `PL_markstack_ptr' libbackends.a(perlbind.o)(.text+0x27): In function `perl_back_bind': : undefined reference to `PL_stack_sp' libbackends.a(perlbind.o)(.text+0x33): In function `perl_back_bind': : undefined reference to `PL_tmps_floor' libbackends.a(perlbind.o)(.text+0x3e): In function `perl_back_bind': : undefined reference to `PL_markstack_ptr' libbackends.a(perlbind.o)(.text+0x43): In function `perl_back_bind': : undefined reference to `PL_tmps_ix' libbackends.a(perlbind.o)(.text+0x4b): In function `perl_back_bind': : undefined reference to `PL_tmps_floor' libbackends.a(perlbind.o)(.text+0x51): In function `perl_back_bind': : undefined reference to `PL_markstack_max' libbackends.a(perlbind.o)(.text+0x57): In function `perl_back_bind': : undefined reference to `PL_markstack_ptr' libbackends.a(perlbind.o)(.text+0x65): In function `perl_back_bind': : undefined reference to `PL_stack_base' libbackends.a(perlbind.o)(.text+0x6f): In function `perl_back_bind': : undefined reference to `PL_stack_max' libbackends.a(perlbind.o)(.text+0x89): In function `perl_back_bind': : undefined reference to `PL_stack_max' libbackends.a(perlbind.o)(.text+0xbf): In function `perl_back_bind': : undefined reference to `PL_stack_max' libbackends.a(perlbind.o)(.text+0xff): In function `perl_back_bind': : undefined reference to `PL_stack_sp' libbackends.a(perlbind.o)(.text+0x10a): In function `perl_back_bind': : undefined reference to `PL_stack_sp' libbackends.a(perlbind.o)(.text+0x12c): In function `perl_back_bind': : undefined reference to `PL_tmps_floor' libbackends.a(perlbind.o)(.text+0x132): In function `perl_back_bind': : undefined reference to `PL_stack_sp' libbackends.a(perlbind.o)(.text+0x138): In function `perl_back_bind': : undefined reference to `PL_tmps_ix' libbackends.a(perlbind.o)(.text+0x277): In function `perl_back_bind': : undefined reference to `PL_markstack_ptr' libbackends.a(perlcompare.o)(.text+0x6c): In function `perl_back_compare': : undefined reference to `PL_stack_sp' libbackends.a(perlcompare.o)(.text+0x78): In function `perl_back_compare': : undefined reference to `PL_tmps_floor' libbackends.a(perlcompare.o)(.text+0x83): In function `perl_back_compare': : undefined reference to `PL_markstack_ptr' libbackends.a(perlcompare.o)(.text+0x88): In function `perl_back_compare': : undefined reference to `PL_tmps_ix' libbackends.a(perlcompare.o)(.text+0x90): In function `perl_back_compare': : undefined reference to `PL_tmps_floor' libbackends.a(perlcompare.o)(.text+0x96): In function `perl_back_compare': : undefined reference to `PL_markstack_max' libbackends.a(perlcompare.o)(.text+0x9c): In function `perl_back_compare': : undefined reference to `PL_markstack_ptr' libbackends.a(perlcompare.o)(.text+0xaa): In function `perl_back_compare': : undefined reference to `PL_stack_base' libbackends.a(perlcompare.o)(.text+0xb4): In function `perl_back_compare': : undefined reference to `PL_stack_max' libbackends.a(perlcompare.o)(.text+0xce): In function `perl_back_compare': : undefined reference to `PL_stack_max' libbackends.a(perlcompare.o)(.text+0x104): In function `perl_back_compare': : undefined reference to `PL_stack_max' libbackends.a(perlcompare.o)(.text+0x143): In function `perl_back_compare': : undefined reference to `PL_stack_sp' libbackends.a(perlcompare.o)(.text+0x14e): In function `perl_back_compare': : undefined reference to `PL_stack_sp' libbackends.a(perlcompare.o)(.text+0x170): In function `perl_back_compare': : undefined reference to `PL_tmps_floor' libbackends.a(perlcompare.o)(.text+0x176): In function `perl_back_compare': : undefined reference to `PL_stack_sp' libbackends.a(perlcompare.o)(.text+0x17c): In function `perl_back_compare': : undefined reference to `PL_tmps_ix' libbackends.a(perlcompare.o)(.text+0x2c2): In function `perl_back_compare': : undefined reference to `PL_markstack_ptr' libbackends.a(perlconfig.o)(.text+0x8f): In function `perl_back_db_config': : undefined reference to `PL_errgv' libbackends.a(perlconfig.o)(.text+0x134): In function `perl_back_db_config': : undefined reference to `PL_stack_sp' libbackends.a(perlconfig.o)(.text+0x140): In function `perl_back_db_config': : undefined reference to `PL_tmps_floor' libbackends.a(perlconfig.o)(.text+0x14b): In function `perl_back_db_config': : undefined reference to `PL_markstack_ptr' libbackends.a(perlconfig.o)(.text+0x150): In function `perl_back_db_config': : undefined reference to `PL_tmps_ix' libbackends.a(perlconfig.o)(.text+0x158): In function `perl_back_db_config': : undefined reference to `PL_tmps_floor' libbackends.a(perlconfig.o)(.text+0x15e): In function `perl_back_db_config': : undefined reference to `PL_markstack_max' libbackends.a(perlconfig.o)(.text+0x164): In function `perl_back_db_config': : undefined reference to `PL_markstack_ptr' libbackends.a(perlconfig.o)(.text+0x172): In function `perl_back_db_config': : undefined reference to `PL_stack_base' libbackends.a(perlconfig.o)(.text+0x17c): In function `perl_back_db_config': : undefined reference to `PL_stack_max' libbackends.a(perlconfig.o)(.text+0x1be): In function `perl_back_db_config': : undefined reference to `PL_stack_sp' libbackends.a(perlconfig.o)(.text+0x1c9): In function `perl_back_db_config': : undefined reference to `PL_stack_sp' libbackends.a(perlconfig.o)(.text+0x1ec): In function `perl_back_db_config': : undefined reference to `PL_stack_sp' libbackends.a(perlconfig.o)(.text+0x1f1): In function `perl_back_db_config': : undefined reference to `PL_tmps_floor' libbackends.a(perlconfig.o)(.text+0x1f7): In function `perl_back_db_config': : undefined reference to `PL_tmps_ix' libbackends.a(perlconfig.o)(.text+0x230): In function `perl_back_db_config': : undefined reference to `PL_markstack_ptr' libbackends.a(perlconfig.o)(.text+0x283): In function `perl_back_db_config': : undefined reference to `PL_errgv' libbackends.a(perlconfig.o)(.text+0x397): In function `perl_back_db_config': : undefined reference to `PL_stack_sp' libbackends.a(perlconfig.o)(.text+0x3a3): In function `perl_back_db_config': : undefined reference to `PL_tmps_floor' libbackends.a(perlconfig.o)(.text+0x3ae): In function `perl_back_db_config': : undefined reference to `PL_markstack_ptr' libbackends.a(perlconfig.o)(.text+0x3b3): In function `perl_back_db_config': : undefined reference to `PL_tmps_ix' libbackends.a(perlconfig.o)(.text+0x3bb): In function `perl_back_db_config': : undefined reference to `PL_tmps_floor' libbackends.a(perlconfig.o)(.text+0x3c1): In function `perl_back_db_config': : undefined reference to `PL_markstack_max' libbackends.a(perlconfig.o)(.text+0x3c7): In function `perl_back_db_config': : undefined reference to `PL_markstack_ptr' libbackends.a(perlconfig.o)(.text+0x3d5): In function `perl_back_db_config': : undefined reference to `PL_stack_base' libbackends.a(perlconfig.o)(.text+0x3df): In function `perl_back_db_config': : undefined reference to `PL_stack_max' libbackends.a(perlconfig.o)(.text+0x403): In function `perl_back_db_config': : undefined reference to `PL_stack_max' libbackends.a(perlconfig.o)(.text+0x43d): In function `perl_back_db_config': : undefined reference to `PL_stack_sp' libbackends.a(perlconfig.o)(.text+0x457): In function `perl_back_db_config': : undefined reference to `PL_stack_sp' libbackends.a(perlconfig.o)(.text+0x475): In function `perl_back_db_config': : undefined reference to `PL_tmps_floor' libbackends.a(perlconfig.o)(.text+0x47b): In function `perl_back_db_config': : undefined reference to `PL_stack_sp' libbackends.a(perlconfig.o)(.text+0x481): In function `perl_back_db_config': : undefined reference to `PL_tmps_ix' libbackends.a(perlconfig.o)(.text+0x4e6): In function `perl_back_db_config': : undefined reference to `PL_markstack_ptr' libbackends.a(perldelete.o)(.text+0x22): In function `perl_back_delete': : undefined reference to `PL_stack_sp' libbackends.a(perldelete.o)(.text+0x2e): In function `perl_back_delete': : undefined reference to `PL_tmps_floor' libbackends.a(perldelete.o)(.text+0x39): In function `perl_back_delete': : undefined reference to `PL_markstack_ptr' libbackends.a(perldelete.o)(.text+0x3e): In function `perl_back_delete': : undefined reference to `PL_tmps_ix' libbackends.a(perldelete.o)(.text+0x46): In function `perl_back_delete': : undefined reference to `PL_tmps_floor' libbackends.a(perldelete.o)(.text+0x4c): In function `perl_back_delete': : undefined reference to `PL_markstack_max' libbackends.a(perldelete.o)(.text+0x52): In function `perl_back_delete': : undefined reference to `PL_markstack_ptr' libbackends.a(perldelete.o)(.text+0x60): In function `perl_back_delete': : undefined reference to `PL_stack_base' libbackends.a(perldelete.o)(.text+0x6a): In function `perl_back_delete': : undefined reference to `PL_stack_max' libbackends.a(perldelete.o)(.text+0x84): In function `perl_back_delete': : undefined reference to `PL_stack_max' libbackends.a(perldelete.o)(.text+0xca): In function `perl_back_delete': : undefined reference to `PL_stack_sp' libbackends.a(perldelete.o)(.text+0xd5): In function `perl_back_delete': : undefined reference to `PL_stack_sp' libbackends.a(perldelete.o)(.text+0xf7): In function `perl_back_delete': : undefined reference to `PL_tmps_floor' libbackends.a(perldelete.o)(.text+0xfd): In function `perl_back_delete': : undefined reference to `PL_stack_sp' libbackends.a(perldelete.o)(.text+0x103): In function `perl_back_delete': : undefined reference to `PL_tmps_ix' libbackends.a(perldelete.o)(.text+0x225): In function `perl_back_delete': : undefined reference to `PL_markstack_ptr' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x119): In function `XS_DynaLoader_dl_load_file': : undefined reference to `PL_stack_sp' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x11f): In function `XS_DynaLoader_dl_load_file': : undefined reference to `PL_markstack_ptr' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x129): In function `XS_DynaLoader_dl_load_file': : undefined reference to `PL_stack_base' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x17b): In function `XS_DynaLoader_dl_load_file': : undefined reference to `PL_stack_base' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x1cc): In function `XS_DynaLoader_dl_load_file': : undefined reference to `PL_stack_base' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x1f0): In function `XS_DynaLoader_dl_load_file': : undefined reference to `PL_stack_base' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x1ff): In function `XS_DynaLoader_dl_load_file': : undefined reference to `PL_stack_sp' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x266): In function `XS_DynaLoader_dl_unload_file': : undefined reference to `PL_stack_sp' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x26c): In function `XS_DynaLoader_dl_unload_file': : undefined reference to `PL_markstack_ptr' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x276): In function `XS_DynaLoader_dl_unload_file': : undefined reference to `PL_stack_base' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x2bc): In function `XS_DynaLoader_dl_unload_file': : undefined reference to `PL_op' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x2ce): In function `XS_DynaLoader_dl_unload_file': : undefined reference to `PL_curpad' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x2f8): In function `XS_DynaLoader_dl_unload_file': : undefined reference to `PL_stack_base' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x31e): In function `XS_DynaLoader_dl_unload_file': : undefined reference to `PL_stack_base' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x326): In function `XS_DynaLoader_dl_unload_file': : undefined reference to `PL_stack_sp' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x394): In function `XS_DynaLoader_dl_find_symbol': : undefined reference to `PL_stack_sp' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x39a): In function `XS_DynaLoader_dl_find_symbol': : undefined reference to `PL_markstack_ptr' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x3a0): In function `XS_DynaLoader_dl_find_symbol': : undefined reference to `PL_stack_base' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x3e1): In function `XS_DynaLoader_dl_find_symbol': : undefined reference to `PL_stack_base' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x40a): In function `XS_DynaLoader_dl_find_symbol': : undefined reference to `PL_stack_base' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x42a): In function `XS_DynaLoader_dl_find_symbol': : undefined reference to `PL_stack_base' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x435): In function `XS_DynaLoader_dl_find_symbol': : undefined reference to `PL_stack_sp' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x4a3): In function `XS_DynaLoader_dl_undef_symbols': : undefined reference to `PL_stack_sp' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x4a9): In function `XS_DynaLoader_dl_undef_symbols': : undefined reference to `PL_markstack_ptr' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x4b3): In function `XS_DynaLoader_dl_undef_symbols': : undefined reference to `PL_stack_base' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x4d9): In function `XS_DynaLoader_dl_undef_symbols': : undefined reference to `PL_stack_sp' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x519): In function `XS_DynaLoader_dl_install_xsub': : undefined reference to `PL_stack_sp' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x51f): In function `XS_DynaLoader_dl_install_xsub': : undefined reference to `PL_markstack_ptr' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x525): In function `XS_DynaLoader_dl_install_xsub': : undefined reference to `PL_stack_base' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x567): In function `XS_DynaLoader_dl_install_xsub': : undefined reference to `PL_stack_base' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x58d): In function `XS_DynaLoader_dl_install_xsub': : undefined reference to `PL_stack_base' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x5c7): In function `XS_DynaLoader_dl_install_xsub': : undefined reference to `PL_stack_base' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x5d7): In function `XS_DynaLoader_dl_install_xsub': : undefined reference to `PL_stack_sp' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x62a): In function `XS_DynaLoader_dl_error': : undefined reference to `PL_stack_sp' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x630): In function `XS_DynaLoader_dl_error': : undefined reference to `PL_markstack_ptr' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x63a): In function `XS_DynaLoader_dl_error': : undefined reference to `PL_stack_base' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x661): In function `XS_DynaLoader_dl_error': : undefined reference to `PL_op' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x66f): In function `XS_DynaLoader_dl_error': : undefined reference to `PL_curpad' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x69a): In function `XS_DynaLoader_dl_error': : undefined reference to `PL_stack_base' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x6ad): In function `XS_DynaLoader_dl_error': : undefined reference to `PL_stack_base' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x6b3): In function `XS_DynaLoader_dl_error': : undefined reference to `PL_stack_sp' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x6f8): In function `boot_DynaLoader': : undefined reference to `PL_stack_sp' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x6fe): In function `boot_DynaLoader': : undefined reference to `PL_markstack_ptr' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x704): In function `boot_DynaLoader': : undefined reference to `PL_stack_base' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x771): In function `boot_DynaLoader': : undefined reference to `PL_stack_base' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x8e4): In function `boot_DynaLoader': : undefined reference to `PL_stack_base' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x8ea): In function `boot_DynaLoader': : undefined reference to `PL_sv_yes' /usr/lib/perl5/5.8.4/i686-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x8fe): In function `boot_DynaLoader': : undefined reference to `PL_stack_sp' collect2: ld returned 1 exit status make[2]: *** [slapd] Error 1 make[2]: Leaving directory `/var/tmp/portage/openldap-2.1.30-r2/work/openldap-2.1.30/servers/ slapd' make[1]: *** [all-common] Error 1 make[1]: Leaving directory `/var/tmp/portage/openldap-2.1.30-r2/work/openldap-2.1.30/servers' make: *** [all-common] Error 1 !!! ERROR: net-nds/openldap-2.1.30-r2 failed. !!! Function src_compile, Line 140, Exitcode 2 !!! make failed Expected Results: successful emerge. tombstone root # emerge info Portage 2.0.50-r9 (default-x86-2004.0, gcc-3.3.2, glibc-2.3.2-r9, 2.4.25-gentoo-r2) =============================================================== == System uname: 2.4.25-gentoo-r2 i686 Intel(R) Xeon(TM) CPU 2.40GHz Gentoo Base System version 1.4.3.13 distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config / usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/ texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind / var/qmail/control" CONFIG_PROTECT_MASK="/etc/afs/C /etc/afs/afsws /etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://vlaai.snt.ipv6.utwente.nl/pub/os/linux/gentoo/ http://128.213.5.34/ gentoo/ http://mirror.datapipe.net/gentoo" MAKEOPTS="-j5" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="acl afs apache2 apm avi berkdb crypt cups doc emacs emacs-w3 encode esd ethereal firebird flac foomaticdb gdbm gif gpm gtk gtk2 guile icq imap imlib innodb ipv6 jabber jack java jpeg kerberos krb4 ldap libg++ libwww mad maildir mcal mikmod motif mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png ppds prelude python quicktime readline ruby samba sasl sdl slang spell sse ssl svga tcpd tetex truetype unicode usb vhosts x86 xml xml2 xmms xv zeo zlib"
you broke your perl. 'emerge perl libperl' and i'm 99.9% sure it will go away.
I had the same problem. Just updating libperl from 5.8.4 to 5.8.4-r1 solved the problem for me. Perhaps the package just needs a dependency to the newest libperl?
I can't reproduce it myself with either version of perl-5.8.4{,-r1}, but I strongly suspect it's due to libperl not matching the perl version.
Kevin - any update on this?
I ended up solving this problem, but it was a real pain to do so. IIRC, before trying this with openldap, I had upgraded my perl and in doing so added a USE flag for threads (that had not been present in my previous version of perl). This apparently resulted in having many perl packages installed in incorrect directory structures (the architecture-dependent directories) such that portage seemed to know that the packages were installed, and the perl paths were correct, but such that perl itself was not looking in the directories where the .pm files were actually located. I fixed it by re-emerging by hand every perl package that seemed to suffer from this architecture-dependent directory problem (first removing the package, then re-emerging it). I had to do this by hand for something like 100 perl packages. I would have thought that the libperl rebuild script that the ebuild announces that one must perform after upgrading perl would have accomplished all this for me, but it didn't. After upgrading perl, I actually ran that libperl rebuild script several times. In some of those runs, the script failed to complete (I think my iptables firewall was interfering), but I know it completed successfully at least 2 or 3 times. I would say that the real root of the problem I suffered is in the perl system of Gentoo, and probably only pops up when one changes from a no thread situation (that was how perl was originally installed on this box) to a threaded one (I added a second processor to the machine and that's why I started using threads) and then upgrade perl. I think this particular bug report can be closed, but someone may want to try to reproduce what I've described here after doing what I did with threads (first emerge an earlier version of perl with no thread USE flag present, then upgrade perl with the thread USE flag present, then try to emerge some package like openldap with the perl USE flag present). I'm guessing that if someone tries this, you'll be able to reproduce the problem I saw.
you say you ran the script, but did you emerge libperl with USE=threads before running it?
no response from user, closing.