Reiner Steib wrote: > [ Please send your reply to ding@gnus.org, see Mail-Followup-To. ] > > On Thu, Jun 19 2008, Uwe Brauer wrote: > >>>>>>> "Reiner" == Reiner Steib writes: >> > I don't think so. >> >> > I can't reproduce (nor understand) this problem. It seems that >> > `mail-extract-address-components' returns something unexpected. >> > Please show us what is returned in your version for the following >> > expressions (use M-x ielm). The current CVS HEAD code of >> > `message-bogus-recipient-p' differs to ngnus-0.10, though it doesn't >> > seem to be relevant. But still, could you also try with current CVS >> > HEAD? >> >> You mean I should download the current CVS version and not ngnus-0.10? > > Yes. > >> > ,----[ M-x ielm RET ] >> > | ELISP> (require 'mail-extr) >> here I got already a problem >> >> --8<------------------------schnipp------------------------->8--- >> Debugger entered--Lisp error: (void-function shell-directory-tracker) >> shell-directory-tracker("(require 'mail-extr)\n") >> run-hook-with-args(shell-directory-tracker "(require 'mail-extr)\n") >> comint-send-input() >> ielm-send-input() >> ielm-return() >> #> #pabbrev-expansion pabbrev-expansion-suggestions last-command >> #prev-binding pabbrev-expand-maybe pabbrev-suggestions-goto-buffer >> #pabbrev-expand nil key-binding char-to-string fboundp] 3 >> #("/home/oub/xemacs/site-lisp/versch/pabbrev.elc" . 18473) nil>() >> call-interactively(pabbrev-expand-maybe) >> recursive-edit() >> byte-code("..." [buffer-read-only noninteractive debugger-buffer >> middlestart debugger-args debugger-batch-max-lines pop-to-buffer >> debugger-mode debugger-setup-buffer count-lines 2 "...\n" message >> buffer-string kill-emacs debug backtrace-debug 3 t debugger-reenable >> "" nil recursive-edit standard-output] 3) >> debug(error (buffer-read-only #)) >> call-interactively(delete-blank-lines) >> --8<------------------------schnapp------------------------->8--- >> >> > | mail-extr >> > | ELISP> (mail-extract-address-components "Uwe Brauer " t) >> > | (("Uwe Brauer" "oub@mat.ucm.es")) >> > | >> > | ELISP> (nth 0 (mail-extract-address-components "Uwe Brauer >> > " t)) >> > | ("Uwe Brauer" "oub@mat.ucm.es") >> > | >> > | ELISP> (cadr (nth 0 (mail-extract-address-components "Uwe >> > Brauer " t))) >> > | "oub@mat.ucm.es" >> > | ELISP> (require 'message) >> > | message >> > | ELISP> (message-bogus-recipient-p "Uwe Brauer ") >> > | nil >> > | ELISP> emacs-version >> > | "21.5 (beta27) \"fiddleheads\" (+CVS-20060704) XEmacs Lucid" >> > | ELISP> >> > `---- >> the other call do not work neither; all the time I obtain the same error. >> But now it seems that pabbrev might be the problem, a very nifty >> function which I use frequently > > > So it seem pabbrev breaks ielm? Please try without pabbrev, starting > from "xemacs -vanilla -f ielm". Replace "~/src/links/plain_No/lisp" > with the directory of No Gnus on your system. > > > ,----[ xemacs -vanilla -f ielm ] > | *** Welcome to IELM *** Type (describe-mode) for help. > | ELISP> (progn > | (push "~/src/links/plain_No/lisp" load-path) > | (car load-path)) > | "~/src/links/plain_No/lisp" > | ELISP> (require 'mail-extr) > | mail-extr > | ELISP> (locate-library "mail-extr") > | "/usr/share/xemacs/xemacs-packages/lisp/mail-lib/mail-extr.elc" > | ELISP> (mail-extract-address-components "Uwe Brauer " t) > | (("Uwe Brauer" "oub@mat.ucm.es")) > | > | ELISP> (nth 0 (mail-extract-address-components "Uwe Brauer " t)) > | ("Uwe Brauer" "oub@mat.ucm.es") > | > | ELISP> (cadr (nth 0 (mail-extract-address-components "Uwe Brauer " t))) > | "oub@mat.ucm.es" > | ELISP> (require 'message) > | message > | ELISP> (locate-library "message") > | "/home/dept/ste/src/links/plain_No/lisp/message.elc" > | ELISP> (message-bogus-recipient-p "Uwe Brauer ") > | nil > | ELISP> emacs-version > | "21.5 (beta27) \"fiddleheads\" (+CVS-20060704) XEmacs Lucid" > | ELISP> > `---- > > Bye, Reiner. Thanks for your answer. I did all the steps without a problem, I attach the ilm buffer the question still puzzles me, why does everything work with ngnus-0.6? Uwe