Bug 182689 - app-emacs/emacs-jabber-0.7.1 causes recursive load
Bug#: 182689 Product:  Gentoo Linux Version: 2006.0 Platform: x86
OS/Version: Linux Status: RESOLVED Severity: normal Priority: P2
Resolution: FIXED Assigned To: emacs@gentoo.org Reported By: smoothhound@gmail.com
Component: Applications
URL: 
Summary: app-emacs/emacs-jabber-0.7.1 causes recursive load
Keywords:  
Status Whiteboard: 
Opened: 2007-06-20 15:08 0000
Description:   Opened: 2007-06-20 15:08 0000
I'm trying to use emacs-jabber but I get a 'recursive load' exception whenever
I try to enable it. 

Reproducible: Always

Steps to Reproduce:
1. Start emacs
2. M-x jabber-activity-mode
3. 

Actual Results:  
The following appears in status bar

Recursive load: "/usr/share/emacs/site-lisp/emacs-jabber/jabber-activity.elc",
"/usr/share/emacs/site-lisp/emacs-jabber\ 
 /jabber-activity.elc",
"/usr/share/emacs/site-lisp/emacs-jabber/jabber-activity.elc",
"/usr/share/emacs/site-lisp/emacs\ 
 -jabber/jabber-activity.elc",
"/usr/share/emacs/site-lisp/emacs-jabber/jabber-activity.elc"

Expected Results:  
jabber-activity-mode enabled

Versions...

[ebuild   R   ] app-editors/emacs-22.1  USE="X alsa gif jpeg png spell tiff xpm
-Xaw3d -gtk -gzip-el -hesiod -lesstif -motif -sound -source
-toolkit-scroll-bars" 0 kB 
[ebuild   R   ] app-emacs/emacs-jabber-0.7.1  USE="-sasl" 0 kB

$ eselect emacs list 
 Available GNU Emacs symlink targets: 
   [1]   emacs-21 
   [2]   emacs-22 * 
   [3]   emacs-23-multi-tty

Emerge info...

Portage 2.1.3_rc4 (default-linux/x86/2007.0/desktop, gcc-4.1.2, glibc-2.5-r3,
2.6.21-suspend2-r6 i686)
=================================================================
System uname: 2.6.21-suspend2-r6 i686 Intel(R) Pentium(R) M processor 1.86GHz
Gentoo Base System release 1.12.10
Timestamp of tree: Wed, 20 Jun 2007 07:50:01 +0000
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r7
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.23b
virtual/os-headers:  2.6.21
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-Os -march=pentium-m -fomit-frame-pointer -fno-ident -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config
/usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d/java/ /etc/gconf /etc/revdep-rebuild
/etc/splash /etc/terminfo"
CXXFLAGS="-Os -march=pentium-m -fomit-frame-pointer -fno-ident -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--with-bdeps y"
FEATURES="ccache distlocks metadata-transfer parallel-fetch sandbox sfperms
strict unmerge-orphans"
GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/
ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/
http://pandemonium.tiscali.de/pub/gentoo/"
LANG="en_GB.UTF-8"
LC_ALL="en_GB.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="en_GB"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --delete-after --stats --timeout=180
--exclude=/distfiles --exclude=/local --exclude=/packages
--filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/catalystframework
/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X a52 aac acpi aiglx alsa amr apache2 arts bash-completion berkdb
bitmap-fonts bluetooth branding bzip2 cairo cdr cli cracklib crypt cups dbus
dri dvd dvdread emacs emerald encode fam ffmpeg firefox flac gdbm gif glitz gmp
gpm gs hal iconv imagemagick imlib inkboard irda ithreads java jpeg kde
kdeenablefinal kdehiddenvisibility lcms logrotate mad mmx mng mozdevelop mp3
mpeg mplayer mudflap musicbrainz ncurses nls nptl nptlonly nsplugin ogg opengl
openmp oss pam pcre pdf perl pic png ppds python qt3 qt3support qt4 quicktime
rdesktop readline real rtc samba sdl session spell sse sse2 ssl svg syslog tcpd
threads tiff truetype truetype-fonts type1-fonts unicode usb v4l v4l2 vorbis
win32codecs x86 xcomposite xine xinerama xml xorg xprint xscreensaver xv zlib"
ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop
empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi
null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard
mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk
hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_GB" USERLAND="GNU"
VIDEO_CARDS="radeon vesa fbdev vga fglrx"
Unset:  CTARGET, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS,
PORTAGE_RSYNC_EXTRA_OPTS

------- Comment #1 From Scott Thomson 2007-06-20 15:11:59 0000 -------
Created an attachment (id=122606) [details]
Stack trace generated when enabling jabber in ~/.emacs

I get this trace when adding ('require jabber) to my ~/.emacs and starting with
the --debug-init flag

------- Comment #2 From Ulrich Müller 2007-06-20 16:29:34 0000 -------
Package.masked =emacs-jabber-0.7.1 for the time being.

------- Comment #3 From Ulrich Müller 2007-06-20 19:23:20 0000 -------
Autoload generation obviously does not work for this package, so I have removed
it. A modified ebuild (still package.masked) for version 0.7.1 is in CVS; it
should be on the mirrors in a couple of hours.

Please test if it works for you now (and reopen this bug).

------- Comment #4 From Scott Thomson 2007-06-22 08:43:17 0000 -------
0.7.1-r1 (Masked) Now works fine for me.

Thanks!

------- Comment #5 From Ulrich Müller 2007-06-22 12:35:07 0000 -------
Unmasked 0.7.1 again.