emacs-devel
[Top][All Lists]
Advanced

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

Re: url broken on CVS trunk?


From: Stefan Monnier
Subject: Re: url broken on CVS trunk?
Date: Fri, 16 Nov 2007 17:27:46 -0500
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.50 (gnu/linux)

> Tom Tromey's Emacs Lisp Package Archive has the following piece of code that
> needs to be evaluated:

>     (let ((buffer (url-retrieve-synchronously
>                "http://tromey.com/elpa/package-install.el";)))
>     (save-excursion
>       (set-buffer buffer)
>       (goto-char (point-min))
>       (re-search-forward "^$" nil 'move)
>       (eval-region (point) (point-max))
>       (kill-buffer (current-buffer))))

> This works fine on EMACS_22_BASE, but with Emacs on the CVS trunk it gives:


> Debugger entered--Lisp error: (wrong-type-argument char-or-string-p 
> cl-struct-url)
>   url-scheme-get-property(cl-struct-url loader)
>   url-retrieve-internal("http://tromey.com/elpa/package-install.el";...

> Is something in url broken?

There's been some changes in url-parse which require recompilation of
its users (i.e. basically all url*.el files).  But that was months ago.
If you haven't bootstrapped in a while, then maybe that's the problem.


        Stefan




reply via email to

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