guile-user
[Top][All Lists]
Advanced

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

Re: GDS does not support Emacs 23?


From: William Xu
Subject: Re: GDS does not support Emacs 23?
Date: Sat, 23 Sep 2006 07:10:11 +0800
User-agent: Gnus/5.110006 (No Gnus v0.6) Emacs/22.0.50 (gnu/linux)

Neil Jerram <address@hidden> writes:

> netawater <address@hidden> writes:
>
>> I use it very well in Emacs 21, but there is
>> a error when (require 'gds) is executed in
>> Emacs 23:
>> error in process filter: Wrong type argument:
>> listp, Backtrace:
>
> Emacs 23, gosh :-)
>
> Anyway, please can you cut and paste the whole contents of the
> gds-debug buffer when this happens, and send that in reply to this
> email?

Seems it's caused by running two emacs sessions, thus two gds-server,
resulting in "Address already in use" error.

Mine is emscs 22.0.50.1 on debian.

Backtrace, 

---------------------------------8<------------------------------------- 
Debugger entered--Lisp error: (wrong-type-argument listp Backtrace:)
  car(Backtrace:)
  (funcall gds-protocol-handler (car form) (cdr form))
  (save-excursion (funcall gds-protocol-handler (car form) (cdr form)))
  (if form (save-excursion (funcall gds-protocol-handler ... ...)))
  (let ((form ...)) (if form (save-excursion ...)) form)
  (while (let (...) (if form ...) form) (setq gds-read-cursor (point)))
  (save-current-buffer (set-buffer (process-buffer proc)) (save-excursion 
(goto-char ...) (insert-before-markers string)) (goto-char gds-read-cursor) 
(while (let ... ... form) (setq gds-read-cursor ...)))
  (with-current-buffer (process-buffer proc) (save-excursion (goto-char ...) 
(insert-before-markers string)) (goto-char gds-read-cursor) (while (let ... ... 
form) (setq gds-read-cursor ...)))
  gds-filter(#<process gds-debug> "Backtrace:\nIn current input:\n   1: 0* 
(begin (begin (process-use-modules #) *unspecified*) (run-server 8333))\n   4: 
1  [run-server 8333]\nIn /home/william/share/guile/ossau/gds-server.scm:\n  39: 
2  (let* ((server #)) (setsockopt server SOL_SOCKET ...) ...)\n  43: 3* [bind 
#<input-output: socket 5> 2 0 
8333]\n\n/home/william/share/guile/ossau/gds-server.scm:43:5: In procedure bind 
in expression (bind server AF_INET 
...):\n/home/william/share/guile/ossau/gds-server.scm:43:5: Address already in 
use\n")
---------------------------------8<------------------------------------- 

-- 
William

You should emulate your heros, but don't carry it too far.  Especially
if they are dead.




reply via email to

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