Neil Jerram <[EMAIL PROTECTED]> writes: > netawater <[EMAIL PROTECTED]> 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. _______________________________________________ Guile-user mailing list [email protected] http://lists.gnu.org/mailman/listinfo/guile-user
