Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 89874 - openldap version 2.1.30-r4 fails to compile.
Summary: openldap version 2.1.30-r4 fails to compile.
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Robin Johnson
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-04-20 16:06 UTC by Robert T Childers
Modified: 2005-04-21 15:29 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robert T Childers 2005-04-20 16:06:39 UTC
emerging openldap-2.1.30-r4 fails with the following error.

: warning: `sys_errlist' is deprecated; use `strerror' or `strerror_r' instead
daemon.o(.text+0x15c3): In function `slapd_daemon_init':
: warning: `sys_nerr' is deprecated; use `strerror' or `strerror_r' instead
libbackends.a(perlinit.o)(.text+0x4e8): In function `perl_back_db_open':
: undefined reference to `Perl_croak_nocontext'
libbackends.a(perlmodify.o)(.text+0x533): In function `perl_back_modify':
: undefined reference to `Perl_croak_nocontext'
libbackends.a(perlmodrdn.o)(.text+0x432): In function `perl_back_modrdn':
: undefined reference to `Perl_croak_nocontext'
libbackends.a(perlsearch.o)(.text+0x6ee): In function `perl_back_search':
: undefined reference to `Perl_croak_nocontext'
libbackends.a(perladd.o)(.text+0x317): In function `perl_back_add':
: undefined reference to `Perl_croak_nocontext'
libbackends.a(perlbind.o)(.text+0x372): 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


Reproducible: Always
Steps to Reproduce:
1.emerge --oneshot openldap
2.
3.

Actual Results:  
program failed to compile. So I masked version 2.1.30-r4 and stayed at version
2.1.30-r2

Expected Results:  
Program should have compiled and installed.

Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.4.3-20050110,
glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r4 i686)
=================================================================
System uname: 2.6.11-gentoo-r4 i686 AMD Duron(tm) Processor
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb  9 2005, 19:12:19)]
dev-lang/python:     2.3.4-r1
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r7
sys-devel/libtool:   1.5.14
virtual/os-headers:  2.6.11
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /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/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks fixpackages sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu/
ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo
http://csociety-ftp.ecn.purdue.edu/pub/gentoo/
ftp://csociety-ftp.ecn.purdue.edu/pub/gentoo/ http://gentoo.mirror.sdv.fr"
MAKEOPTS="-j2"
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="x86 3dnow 3dnowex X Xaw3d aalib acpi adns alsa amd apache2 apm arts
artswrappersuid authdaemond avi berkdb bitmap-fonts blender-game bonobo bootspla
c cdparanoia cdr cdrom cjk clamav codecs crypt cups curl dga directfb divx4linux
dmx dnd dv dvd dvdread emboss emoticon encode erandom esd fam fbcon ffmpeg fftw
flac fmod foomaticdb foreign-package foreign-sysvinit fortran freetds freetype
fs gb gd gdbm gif gimpprint glade glut gnome gnomedb gpm gsl gstreamer gtk gtk2
gtkhtml guile icq imagemagick imap imlib imlib2 innodb ipv6 ithreads jabber java
javascript jikes joystick jpeg junit jython kde kerberos lcms ldap libclamav
libg++ libgda libwww lzo mad maildir mailwrapper mbox mcal md5sum memlimit
mikmod mmx mmx2 motif mozcalendar mozdomi mozilla mozp3p mozsvg mp3 mpeg mpeg4
mpi mplayer msn music mysql mysqli native ncurses net nls nntp nptl nvidia oav
offensive ogg oggvorbis openal opengl opens oscar oss pam pdf pdflib pear-db
perl php png ppds prelude pthreads python qt quicktime readline regexp samba
sasl scanner sdl slang slp snmp soap sockets socks5 softmmu speedo speex spell
spl sqlite ssl svg svga tcltk tcpd tetex threads tiff tools transcode truetype
truetype-fonts type1 type1-fonts unicode unsafe usb vhosts videos virus-scan
vorbis wifi wmf wxwin wxwindows xine xinetd xml xml2 xmms xpm xscreensaver xsl
xv xvid yahoo zeo zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2005-04-21 01:46:24 UTC
you have a bad perl build.
rebuild ALL of your perl packages (esp perl and libperl) to have a consistant USE=ithreads or USE=-ithreads. This only comes up when only part of perl is built with ithreads.
Comment 2 Robert T Childers 2005-04-21 15:29:12 UTC
I recompiled dev-lang/perl,sys-devel/libperl and all installed pacakges in dev-perl. openldap-2.1.30-r4 compiled and installed. Thanks for the information. I hope that I haven't missed any perl packages and end up going through this again.