Package: emacs-snapshot-gtk Version: 1:20051124-1 Severity: normal On my system I have No Gnus installed in /usr/local/share/emacs/site-lisp/gnus and No Gnus is also used when doing `M-x gnus RET'. However, when trying to display an article by typing RET in the summary buffer I get a backtrace like this:
,---- | Debugger entered--Lisp error: (wrong-number-of-arguments #[(charset &optional lbt) "; | �! ��� #! ة ' ��!) �=1 �خ!9 | A I �! I ){ �� �x @q ��\"k ��\"=q AX *)" [charset lbt mm-charset-synonym-alist cs c --cl-dolist-temp-- intern format "%s-%s" mm-get-coding-system-list fboundp coding-system-get us-ascii ascii mm-coding-system-p nil :mime-charset mime-charset] 6 ("/usr/share/emacs/22.0.50/lisp/gnus/mm-util.elc" . 12200)] 3) | mm-charset-to-coding-system(us-ascii nil t) | mm-decode-body("us-ascii" 7bit "text/plain") | article-decode-charset() | run-hooks(gnus-article-decode-hook) | gnus-request-article-this-buffer(64634 "nntp+news.sunsite.dk:comp.emacs") | gnus-article-prepare(64634 nil) | gnus-summary-display-article(64634 nil) | gnus-summary-select-article(nil nil pseudo) | gnus-summary-scroll-up(1) | call-interactively(gnus-summary-scroll-up) `---- The problem seems to be that `mm-charset-to-coding-system' is used from mm-util.elc which is shipped with emacs-snapshot and not the one from mm-util.el(c) of No Gnus. Doing `C-h f mm-charset-to-coding-system RET' results in this: ,---- | mm-charset-to-coding-system is a compiled Lisp function in `/usr/share/emacs/22.0.50/lisp/gnus/mm-util.elc'. | (mm-charset-to-coding-system charset &optional lbt) `---- Doing `M-x locate-library RET mm-util RET' however results in this: ,---- | Library is file /usr/local/share/emacs/site-lisp/gnus/mm-util.elc `---- Is the function preloaded, autoloaded or dumped in some way? I grepped through the sources and startup files to no avail. The only suspicious statement I found was "gnus/mm-util.el" being mentioned in loaddefs.el. As a hint, the problem does not occur if I start Emacs with `--no-site-file'. As a workaround I moved the /usr/share/emacs/22.0.50/lisp/gnus directory somewhere else but it would be nice to let the No Gnus installation override the integrated one without moving directories around. Unfortunately I don't know how. Cheers, Ralf -- Package-specific info: -- Emacs odds and ends: Loading 00debian-vars... Loading 50autoconf (source)... Loading 50dictionaries-common (source)... Skipping dictionaries-common setup for emacs-snapshot Loading 55doxymacs (source)... Version is: GNU Emacs 22.0.50.1 (i486-pc-linux-gnu, GTK+ Version 2.6.10) of 2005-11-24 on pacem, modified by Debian System load-path: (/usr/share/emacs/site-lisp/doxymacs /usr/share/emacs-snapshot/site-lisp/doxymacs /usr/share/emacs/site-lisp/autoconf /etc/emacs-snapshot /etc/emacs /usr/local/share/emacs/22.0.50/site-lisp /usr/local/share/emacs/site-lisp /usr/share/emacs/22.0.50/site-lisp /usr/share/emacs/22.0.50/site-lisp/doxymacs /usr/share/emacs/site-lisp /usr/share/emacs/22.0.50/leim /usr/share/emacs/22.0.50/lisp /usr/share/emacs/22.0.50/lisp/url /usr/share/emacs/22.0.50/lisp/textmodes /usr/share/emacs/22.0.50/lisp/progmodes /usr/share/emacs/22.0.50/lisp/play /usr/share/emacs/22.0.50/lisp/obsolete /usr/share/emacs/22.0.50/lisp/net /usr/share/emacs/22.0.50/lisp/mh-e /usr/share/emacs/22.0.50/lisp/mail /usr/share/emacs/22.0.50/lisp/language /usr/share/emacs/22.0.50/lisp/international /usr/share/emacs/22.0.50/lisp/gnus /usr/share/emacs/22.0.50/lisp/eshell /usr/share/emacs/22.0.50/lisp/emulation /usr/share/emacs/22.0.50/lisp/emacs-lisp /usr/share/emacs/22.0.50/lisp/calendar /usr/share/emacs/22.0.50/lisp/calc) -- /usr/share/emacs-snapshot/: /usr/share/emacs-snapshot: total 4 drwxr-xr-x 3 root root 4096 2005-11-27 18:19 site-lisp /usr/share/emacs-snapshot/site-lisp: total 12 -rw-r--r-- 1 root root 3033 2005-11-26 14:58 debian-startup.elc drwxr-xr-x 2 root root 4096 2005-11-27 18:19 doxymacs -rw-r--r-- 1 root root 106 2005-11-24 21:38 subdirs.el /usr/share/emacs-snapshot/site-lisp/doxymacs: total 52 -rw-r--r-- 1 root root 37603 2005-11-27 18:19 doxymacs.elc -rw-r--r-- 1 root root 9104 2005-11-27 18:19 xml-parse.elc -- /usr/share/emacs/site-lisp/: /usr/share/emacs/site-lisp: total 52 drwxr-xr-x 2 root root 4096 2005-11-25 23:00 autoconf -rw-r--r-- 1 root root 29850 2005-03-25 21:36 csh-mode.el -rw-r--r-- 1 root root 6159 2005-01-27 19:58 debian-startup.el drwxr-xr-x 2 root root 4096 2005-11-25 22:59 dictionaries-common drwxr-xr-x 2 root root 4096 2005-11-27 18:18 doxymacs /usr/share/emacs/site-lisp/autoconf: total 4 -rw-r--r-- 1 root root 3853 2005-11-11 03:06 autotest-mode.el /usr/share/emacs/site-lisp/dictionaries-common: total 264 -rw-r--r-- 1 root root 14933 2005-11-14 11:37 debian-ispell.el -rw-r--r-- 1 root root 93971 2005-11-14 11:37 flyspell.el -rw-r--r-- 1 root root 149389 2005-11-14 11:37 ispell.el /usr/share/emacs/site-lisp/doxymacs: total 76 -rw-r--r-- 1 root root 58869 2005-10-26 12:45 doxymacs.el -rw-r--r-- 1 root root 11798 2001-05-13 00:36 xml-parse.el -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.11-1-686 Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1) Versions of packages emacs-snapshot-gtk depends on: ii emacs-snapshot-bin-commo 1:20051124-1 The GNU Emacs editor's shared, arc ii libatk1.0-0 1.10.3-1 The ATK accessibility toolkit ii libc6 2.3.5-8 GNU C Library: Shared libraries an ii libglib2.0-0 2.8.4-2 The GLib library of C routines ii libgtk2.0-0 2.6.10-2 The GTK+ graphical user interface ii libice6 6.8.2.dfsg.1-10 Inter-Client Exchange library ii libjpeg62 6b-10 The Independent JPEG Group's JPEG ii libncurses5 5.5-1 Shared libraries for terminal hand ii libpango1.0-0 1.8.2-3 Layout and rendering of internatio ii libpng12-0 1.2.8rel-5 PNG library - runtime ii libsm6 6.8.2.dfsg.1-10 X Window System Session Management ii libtiff4 3.7.4-1 Tag Image File Format (TIFF) libra ii libungif4g 4.1.4-1 shared library for GIF images (run ii libx11-6 6.8.2.dfsg.1-10 X Window System protocol client li ii libxpm4 6.8.2.dfsg.1-10 X pixmap library ii xlibs 6.8.2.dfsg.1-10 X Window System client libraries m ii zlib1g 1:1.2.3-8 compression library - runtime emacs-snapshot-gtk recommends no packages. Versions of packages emacs-snapshot-common depends on: ii dpkg 1.13.11.0.1 package maintenance system for Deb ii emacsen-common 1.4.16 Common facilities for all emacsen Versions of packages emacs-snapshot-bin-common depends on: ii emacs-snapshot-common 1:20051124-1 The GNU Emacs editor's common infr ii libc6 2.3.5-8 GNU C Library: Shared libraries an ii liblockfile1 1.06 NFS-safe locking library, includes Versions of packages emacs-snapshot-el depends on: ii emacs-snapshot-common 1:20051124-1 The GNU Emacs editor's common infr Versions of packages emacsen-common depends on: ii bsdmainutils 6.1.2 collection of more utilities from Versions of packages emacs-snapshot-gtk is related to: ii dictionaries-common 0.62.5 Common utilities for spelling dict -- no debconf information