filing bug as u request: desktop gentoo-x86 # emerge info Portage 2.0.46-r4 (default-1.0, gcc-2.95.3, glibc-2.2.5-r7) ================================================================= System uname: 2.4.20-lolo-r1_rc3 i686 AuthenticAMD USE="x86 oss 3dnow apm avi crypt cups encode jpeg kde libg++ mikmod mmx mpeg ncurses pdflib qtmt quicktime spell truetype xml2 xmms xv arts berkdb gdbm gif gnome-libs gpm gtk imlib libwww motif nls oggvorbis opengl pam png python qt readline sdl slang ssl svga tcltk tcpd X flash tiff zeo doc cdr mysql xml samba xface tetex fbcon snmp perl afs ldap gb pic maildir ipv6 gtk2 atlas libgda freewnn mozilla ruby imap guile evo zlib odbc gd innodb gphoto2 dvd kerberos directfb mbox lcms scanner gtkhtml plotutils postgres cjk icc nas esd leim canna dga aalib ggz slp mule ggi gnome socks5 acl sasl bonobo pda java -alsa" ARCH="x86" COMPILER="" CHOST="i686-pc-linux-gnu" CFLAGS="-mcpu=i686 -O3 -pipe" CXXFLAGS="-mcpu=i686 -O3 -pipe" ACCEPT_KEYWORDS="x86 ~x86" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config /usr/kde/3/share/config:/usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" MAKEOPTS="-j2" JDK_HOME="/opt/blackdown-jdk-1.3.1" JAVA_HOME="/opt/blackdown-jdk-1.3.1" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" GENTOO_MIRRORS="http://www.ibiblio.org/pub/Linux/distributions/gentoo" here's part of make-output: make[1]: Entering directory `/var/tmp/portage/xemacs-21.4.12/work/xemacs-21.4.12/src' gcc -c -mcpu=i686 -O3 -pipe -Demacs -I. -DHAVE_CONFIG_H -I/usr/X11R6/include abbrev.c gcc -c -mcpu=i686 -O3 -pipe -Demacs -I. -DHAVE_CONFIG_H -I/usr/X11R6/include alloc.c gcc -c -mcpu=i686 -O3 -pipe -Demacs -I. -DHAVE_CONFIG_H -I/usr/X11R6/include blocktype.c gcc -c -mcpu=i686 -O3 -pipe -Demacs -I. -DHAVE_CONFIG_H -I/usr/X11R6/include buffer.c gcc -c -mcpu=i686 -O3 -pipe -Demacs -I. -DHAVE_CONFIG_H -I/usr/X11R6/include bytecode.c gcc -c -mcpu=i686 -O3 -pipe -Demacs -I. -DHAVE_CONFIG_H -I/usr/X11R6/include callint.c gcc -c -mcpu=i686 -O3 -pipe -Demacs -I. -DHAVE_CONFIG_H -I/usr/X11R6/include callproc.c gcc -c -mcpu=i686 -O3 -pipe -Demacs -I. -DHAVE_CONFIG_H -I/usr/X11R6/include casefiddle.c gcc -c -mcpu=i686 -O3 -pipe -Demacs -I. -DHAVE_CONFIG_H -I/usr/X11R6/include casetab.c gcc -c -mcpu=i686 -O3 -pipe -Demacs -I. -DHAVE_CONFIG_H -I/usr/X11R6/include chartab.c gcc -c -mcpu=i686 -O3 -pipe -Demacs -I. -DHAVE_CONFIG_H -I/usr/X11R6/include cmdloop.c gcc -c -mcpu=i686 -O3 -pipe -Demacs -I. -DHAVE_CONFIG_H -I/usr/X11R6/include cmds.c gcc -c -mcpu=i686 -O3 -pipe -Demacs -I. -DHAVE_CONFIG_H -I/usr/X11R6/include console.c gcc -c -mcpu=i686 -O3 -pipe -Demacs -I. -DHAVE_CONFIG_H -I/usr/X11R6/include console-stream.c gcc -c -mcpu=i686 -O3 -pipe -Demacs -I. -DHAVE_CONFIG_H -I/usr/X11R6/include data.c gcc -c -mcpu=i686 -O3 -pipe -Demacs -I. -DHAVE_CONFIG_H -I/usr/X11R6/include device.c gcc -c -mcpu=i686 -O3 -pipe -Demacs -I. -DHAVE_CONFIG_H -I/usr/X11R6/include dired.c gcc -c -mcpu=i686 -O3 -pipe -Demacs -I. -DHAVE_CONFIG_H -I/usr/X11R6/include doc.c gcc -c -mcpu=i686 -O3 -pipe -Demacs -I. -DHAVE_CONFIG_H -I/usr/X11R6/include doprnt.c gcc -c -mcpu=i686 -O3 -pipe -Demacs -I. -DHAVE_CONFIG_H -I/usr/X11R6/include dynarr.c gcc -c -mcpu=i686 -O3 -pipe -Demacs -I. -DHAVE_CONFIG_H -I/usr/X11R6/include editfns.c gcc -c -mcpu=i686 -O3 -pipe -Demacs -I. -DHAVE_CONFIG_H -I/usr/X11R6/include elhash.c gcc -c -mcpu=i686 -O3 -pipe -Demacs -I. -DHAVE_CONFIG_H -I/usr/X11R6/include emacs.c gcc -c -mcpu=i686 -O3 -pipe -Demacs -I. -DHAVE_CONFIG_H -I/usr/X11R6/include eval.c gcc -c -mcpu=i686 -O3 -pipe -Demacs -I. -DHAVE_CONFIG_H -I/usr/X11R6/include events.c gcc -c -mcpu=i686 -O3 -pipe -Demacs -I. -DHAVE_CONFIG_H -I/usr/X11R6/include filelock.c gcc -c -mcpu=i686 -O3 -pipe -Demacs -I. -DHAVE_CONFIG_H -I/usr/X11R6/include dumper.c gcc -c -mcpu=i686 -O3 -pipe -Demacs -I. -DHAVE_CONFIG_H -I/usr/X11R6/include balloon_help.c gcc -c -mcpu=i686 -O3 -pipe -Demacs -I. -DHAVE_CONFIG_H -I/usr/X11R6/include balloon-x.c gcc -c -mcpu=i686 -O3 -pipe -Demacs -I. -DHAVE_CONFIG_H -I/usr/X11R6/include eldap.c eldap.c: In function `signal_ldap_error': eldap.c:82: dereferencing pointer to incomplete type eldap.c: In function `Fldap_open': eldap.c:322: dereferencing pointer to incomplete type eldap.c:323: dereferencing pointer to incomplete type eldap.c:324: dereferencing pointer to incomplete type eldap.c:328: dereferencing pointer to incomplete type eldap.c:331: dereferencing pointer to incomplete type eldap.c: In function `Fldap_search_basic': eldap.c:568: dereferencing pointer to incomplete type make[1]: *** [eldap.o] Error 1 make[1]: Leaving directory `/var/tmp/portage/xemacs-21.4.12/work/xemacs-21.4.12/src' make: *** [src] Error 2 !!! ERROR: app-editors/xemacs-21.4.12 failed. !!! Function src_compile, Line 150, Exitcode 2 !!! (no error message)
thanks LordVan. i just tried a compile here with your options and i cant replicate your error can you tell me which versions of gcc glibc and ldap are you using.
gcc --version 2.95.3 glibc 2.2.5-r7 openldap 2.0.25-r2(i'm not sure if the config works .. )
im not sure if this will help but can you upgrade to openldap-2.0.27-r1 and see if that fixes it. and do you have openldap-1.2.13-r6 installed as well ?? if so there might be a lib conflict somewhere so upgrading to 2.0.27-r1 might help
Created attachment 11657 [details] emerge-info
I had the same problem. Tried updating to openldap-2.0.27-r2, and got the same negative result (or close): ./xemacs -nd -batch -l /var/tmp/portage/xemacs-21.4.12/work/xemacs-21.4.12/src/../lisp/update-elc.el Error before initialization is complete! Fatal error: assertion failed, file eval.c, line 1880, abort() make[1]: *** [update-elc.stamp] Aborted make[1]: Leaving directory `/var/tmp/portage/xemacs-21.4.12/work/xemacs-21.4.12/src' make: *** [src] Error 2 !!! ERROR: app-editors/xemacs-21.4.12 failed. !!! Function src_compile, Line 165, Exitcode 2 !!! (no error message)
still an issue?
i don't use xemacs anymore since it annoyed me ;)
If anyone has more input, feel free to reopen this bug.