emacs-pretest-bug
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Dependancies among url-* files are screwed up.


From: Alex Coventry
Subject: Dependancies among url-* files are screwed up.
Date: Wed, 19 May 2004 10:48:14 -0400
User-agent: Gnus/5.110002 (No Gnus v0.2) Emacs/21.3.50 (gnu/linux)

This bug report will be sent to the Free Software Foundation,
not to your local site managers!
Please write in English if possible, because the Emacs maintainers
usually do not have translators to read other languages for them.

Your bug report will be posted to the address@hidden mailing list.

Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:

Hi.  Here's an example backtrace (triggered in the gnus (No Gnus v0.2)
group buffer with the keystrokes

G R http://j-bradford-delong.net/movable_type/index.xml <RETURN>)

Debugger entered--Lisp error: (void-function url-retrieve-synchronously)
  
url-retrieve-synchronously("http://j-bradford-delong.net/movable_type/index.xml";)
  
url-insert-file-contents("http://j-bradford-delong.net/movable_type/index.xml";)
  
mm-url-insert-file-contents("http://j-bradford-delong.net/movable_type/index.xml";)
  byte-code("����      $„���\f
Z\"�ƒCŒ``}�!ˆeb����#ƒ?���!ed|��\"))‚I�!ΉLJ" 
[mm-url-timeout with-timeout-tag with-timeout-timer first mm-url-retries times 
run-with-timer nil with-timeout-handler message "Trying again (%s)..." 
mm-url-insert-file-contents re-search-forward "<meta[    
\n]*http-equiv=\"Refresh\"[^>]*URL=\\([^\"]+\\)\"" t match-string 1 
mm-url-insert follow-refresh url result done with-timeout-value] 5)
  mm-url-insert("http://j-bradford-delong.net/movable_type/index.xml";)
  nnrss-fetch("http://j-bradford-delong.net/movable_type/index.xml";)
  nnrss-discover-feed("http://j-bradford-delong.net/movable_type/index.xml";)
  gnus-group-make-rss-group()
  call-interactively(gnus-group-make-rss-group)

I'm having trouble figuring out what's going on.  I have added "(require
'url)" to the start of url-handlers.el, the file containing
url-insert-file-contents, and that should result in
url-retrieve-synchronously being defined before url-insert-file-contents
is run, but it doesn't prevent the above error.  Even more weirdly,
after the error, the function defined in url.el just before
url-retrieve-synchronously, url-retrieve, is defined, but
url-retrieve-synchronously is not.

There are other dependancy failures like this.  If I explicitly
eval-buffer url.el, and reattempt the above gnus command, I then get
the backtrace:

Debugger entered--Lisp error: (error "Autoloading failed to define function 
url-cookie-setup-save-timer")
  (url-cookie-setup-save-timer)
  (if url-setup-done nil (mailcap-parse-mailcaps) (mailcap-parse-mimetypes) 
(url-register-auth-scheme "basic" nil 4) (url-register-auth-scheme "digest" nil 
7) (setq url-cookie-file (or url-cookie-file ...)) (setq url-history-file (or 
url-history-file ...)) (url-history-parse-history) 
(url-history-setup-save-timer) (url-cookie-setup-save-timer) 
(url-cookie-parse-file url-cookie-file) (let (...) (if noproxy ...)) (cond 
(url-passwd-entry-func nil) (... ...) (... ... ...) (... ...) (t ...)) 
(url-setup-privacy-info) (run-hooks (quote url-load-hook)) (setq url-setup-done 
t))
  (unless url-setup-done (mailcap-parse-mailcaps) (mailcap-parse-mimetypes) 
(url-register-auth-scheme "basic" nil 4) (url-register-auth-scheme "digest" nil 
7) (setq url-cookie-file (or url-cookie-file ...)) (setq url-history-file (or 
url-history-file ...)) (url-history-parse-history) 
(url-history-setup-save-timer) (url-cookie-setup-save-timer) 
(url-cookie-parse-file url-cookie-file) (let (...) (if noproxy ...)) (cond 
(url-passwd-entry-func nil) (... ...) (... ... ...) (... ...) (t ...)) 
(url-setup-privacy-info) (run-hooks (quote url-load-hook)) (setq url-setup-done 
t))
  url-do-setup()
  
url-retrieve-synchronously("http://j-bradford-delong.net/movable_type/index.xml";)
  
url-insert-file-contents("http://j-bradford-delong.net/movable_type/index.xml";)
  
mm-url-insert-file-contents("http://j-bradford-delong.net/movable_type/index.xml";)
  byte-code("����      $„���\f
Z\"�ƒCŒ``}�!ˆeb����#ƒ?���!ed|��\"))‚I�!ΉLJ" 
[mm-url-timeout with-timeout-tag with-timeout-timer first mm-url-retries times 
run-with-timer nil with-timeout-handler message "Trying again (%s)..." 
mm-url-insert-file-contents re-search-forward "<meta[    
\n]*http-equiv=\"Refresh\"[^>]*URL=\\([^\"]+\\)\"" t match-string 1 
mm-url-insert follow-refresh url result done with-timeout-value] 5)
  mm-url-insert("http://j-bradford-delong.net/movable_type/index.xml";)
  nnrss-fetch("http://j-bradford-delong.net/movable_type/index.xml";)
  nnrss-discover-feed("http://j-bradford-delong.net/movable_type/index.xml";)
  gnus-group-make-rss-group()
  call-interactively(gnus-group-make-rss-group)

Hope this helps.
Alex.

In GNU Emacs 21.3.50.2 (i686-pc-linux-gnu, X toolkit)
 of 2004-05-19 on waxwing
configured using `configure '--prefix=/scratch2/alex''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: C
  locale-coding-system: nil
  default-enable-multibyte-characters: t

Major mode: Emacs-Lisp

Minor modes in effect:
  eldoc-mode: t
  display-time-mode: t
  follow-mode: t
  show-paren-mode: t
  mouse-wheel-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  unify-8859-on-encoding-mode: t
  line-number-mode: t
  abbrev-mode: t

Recent input:
& <backspace> - f SPC g u n <backspace> <backspace> 
n u s SPC & <return> C-r C-x o C-x C-f u r l . e l 
<return> C-s u r l - r e t r <return> C-h f <return> 
C-s C-s C-s <return> C-h f C-g C-x 4 b b a <return> 
q C-x b d e f <return> M-< C-s u r l - r e t r u <backspace> 
i e v e C-x b g r C-g M-x r e m <tab> <M-backspace> 
<M-backspace> r e p o r <tab> <return> b u <tab> <
return>

Recent messages:
Mark saved where search started
Type M-x switch-to-buffer-other-window RET to restore the other window.  C-M-v 
to scroll the help.
Mark saved where search started
Quit
Back to top level.
Mark set
Mark saved where search started
Quit
Making completion list...
Loading emacsbug...done

-- 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]