I checked McClim and Flexichain out of CVS, used ASDF to load them, and then tried to run the address-book demo but it did not work for me. I've tried searching the web for a FAQ about this but haven't been able to find anything. I did start looking through the mailing list archives but without a search option I have only found a suggestion to make sure that DISPLAY is set.
CLIM-DEMO> (sys:getenv "DISPLAY") ":0.0" CLIM-DEMO> (run-frame-top-level (make-application-frame 'address-book)) ; Evaluation aborted CLIM-DEMO> (lisp-implementation-type) "International Allegro CL Professional Edition" CLIM-DEMO> (lisp-implementation-version) "8.0 [Mac OS X] (Nov 11, 2006 22:53)" CLIM-DEMO> (software-type) "Apple Mac OS X 10.4" CLIM-DEMO> (software-version) "Darwin Damien-Kicks-Computer.local 8.8.0 Darwin Kernel Version 8.8.0: Fri Sep 8 17:18:57 PDT 2006; root:xnu-792.12.6.obj~1/ RELEASE_PPC Power Macintosh powerpc" CLIM-DEMO>
And here is the stack trace
Connection failure to X11.0 server display 0: No protocol specified
[Condition of type XLIB:CONNECTION-FAILURE]
Restarts: 0: [ABORT-REQUEST] Abort handling SLIME request. 1: [ABORT] Abort entirely from this (lisp) process.
Backtrace: 0: (SWANK::DEBUG-IN-EMACS #<XLIB:CONNECTION-FAILURE @ #x11accd5a>) 1: (SWANK:SWANK-DEBUGGER-HOOK #<XLIB:CONNECTION-FAILURE @ #x11accd5a> #<Function SWANK-DEBUGGER-HOOK>) 2: (ERROR XLIB:CONNECTION-FAILURE :MAJOR-VERSION 11 :MINOR-VERSION 0 :HOST "" :DISPLAY 0 ...) 3: (XLIB::X-ERROR XLIB:CONNECTION-FAILURE :MAJOR-VERSION 11 :MINOR- VERSION 0 :HOST "" :DISPLAY 0 ...) 4: (XLIB::DISPLAY-CONNECT #<XLIB:DISPLAY :0 ( R0)> :AUTHORIZATION- NAME NIL :AUTHORIZATION-DATA NIL) 5: (XLIB:OPEN-DISPLAY "" :DISPLAY 0 :PROTOCOL :LOCAL) 6: ((METHOD CLIM-CLX::INITIALIZE-CLX (CLIM-CLX::CLX-PORT)) #<CLIM- CLX::CLX-PORT @ #x11ac3b6a>) 7: ((METHOD INITIALIZE-INSTANCE :AFTER (CLIM-CLX::CLX-PORT)) #1=#<CLIM-CLX::CLX-PORT @ #x11ac3b6a> . #1#) 8: ((:INTERNAL (:EFFECTIVE-METHOD 1 T NIL NIL NIL) 0) #1=#<CLIM- CLX::CLX-PORT @ #x11ac3b6a> . #1#) 9: ((METHOD MAKE-INSTANCE (CLASS)) #<STANDARD-CLASS CLIM-CLX::CLX- PORT> :SERVER-PATH (:CLX :HOST "" :DISPLAY-ID 0 :SCREEN-ID 0 :PROTOCOL :LOCAL)) 10: ((METHOD MAKE-INSTANCE (SYMBOL)) CLIM-CLX::CLX-PORT :SERVER-PATH (:CLX :HOST "" :DISPLAY-ID 0 :SCREEN-ID 0 :PROTOCOL :LOCAL)) 11: (FIND-PORT) 12: (FIND-FRAME-MANAGER) 13: ((METHOD RUN-FRAME-TOP-LEVEL :AROUND (APPLICATION-FRAME)) #<ADDRESS-BOOK @ #x11ac356a>) 14: ((:INTERNAL (:EFFECTIVE-METHOD 1 T NIL T T) 0) #<ADDRESS-BOOK @ #x11ac356a> . #<non-lisp object @ #x1>) 15: (EVAL (RUN-FRAME-TOP-LEVEL (MAKE-APPLICATION-FRAME (QUOTE ADDRESS- BOOK)))) 16: (SWANK::EVAL-REGION "(run-frame-top-level (make-application-frame 'address-book)) " T) 17: ((:INTERNAL SWANK:LISTENER-EVAL 0)) 18: ((METHOD SWANK-BACKEND:CALL-WITH-SYNTAX-HOOKS (T)) #<Closure (:INTERNAL SWANK:LISTENER-EVAL 0) @ #x11ac344a>) 19: (SWANK::CALL-WITH-BUFFER-SYNTAX #<Closure (:INTERNAL SWANK:LISTENER-EVAL 0) @ #x11ac344a>) 20: (SWANK:LISTENER-EVAL "(run-frame-top-level (make-application- frame 'address-book)) ") 21: (EVAL (SWANK:LISTENER-EVAL "(run-frame-top-level (make- application-frame 'address-book)) ")) 22: ((:INTERNAL SWANK::EVAL-FOR-EMACS 0)) 23: ((METHOD SWANK-BACKEND:CALL-WITH-DEBUGGER-HOOK (T T)) #<Function SWANK-DEBUGGER-HOOK> #<Closure (:INTERNAL SWANK::EVAL-FOR-EMACS 0) @ #x11ac342a>) 24: (SWANK::EVAL-FOR-EMACS (SWANK:LISTENER-EVAL "(run-frame-top-level (make-application-frame 'address-book)) ") "CLIM-DEMO" 77) 25: (FUNCALL SWANK::EVAL-FOR-EMACS (SWANK:LISTENER-EVAL "(run-frame- top-level (make-application-frame 'address-book)) ") "CLIM-DEMO" 77) 26: (SWANK::READ-FROM-EMACS) 27: ((:INTERNAL SWANK::HANDLE-REQUEST 0)) 28: ((METHOD SWANK-BACKEND:CALL-WITH-DEBUGGER-HOOK (T T)) #<Function SWANK-DEBUGGER-HOOK> #<Function (:INTERNAL SWANK::HANDLE-REQUEST 0)>) 29: ((:INTERNAL SWANK::CALL-WITH-CONNECTION 0)) 30: (SWANK::CALL-WITH-REDIRECTED-IO #<SWANK::CONNECTION @ #x107142ca> #<Closure (:INTERNAL SWANK::CALL-WITH-CONNECTION 0) @ #x11ac27ca>) 31: (SWANK::MAYBE-CALL-WITH-IO-REDIRECTION #<SWANK::CONNECTION @ #x107142ca> #<Closure (:INTERNAL SWANK::CALL-WITH-CONNECTION 0) @ #x11ac27ca>) 32: (SWANK::CALL-WITH-CONNECTION #<SWANK::CONNECTION @ #x107142ca> #<Function (:INTERNAL SWANK::HANDLE-REQUEST 0)>) 33: (SWANK::HANDLE-REQUEST #<SWANK::CONNECTION @ #x107142ca>) 34: ((:INTERNAL SWANK::REPL-LOOP 0)) 35: ((METHOD SWANK-BACKEND:CALL-WITH-DEBUGGER-HOOK (T T)) #<Function SWANK-DEBUGGER-HOOK @ #x106bd8d2> #<Closure (:INTERNAL SWANK::REPL- LOOP 0) @ #x10715332>) 36: ((:INTERNAL SWANK::CALL-WITH-CONNECTION 0)) 37: (SWANK::CALL-WITH-REDIRECTED-IO #<SWANK::CONNECTION @ #x107142ca> #<Closure (:INTERNAL SWANK::CALL-WITH-CONNECTION 0) @ #x10715352>) 38: (SWANK::MAYBE-CALL-WITH-IO-REDIRECTION #<SWANK::CONNECTION @ #x107142ca> #<Closure (:INTERNAL SWANK::CALL-WITH-CONNECTION 0) @ #x10715352>) 39: (SWANK::CALL-WITH-CONNECTION #<SWANK::CONNECTION @ #x107142ca> #<Closure (:INTERNAL SWANK::REPL-LOOP 0) @ #x10715332>) 40: (SWANK::REPL-LOOP #<SWANK::CONNECTION @ #x107142ca>) 41: ((:INTERNAL (:INTERNAL SWANK::SPAWN-REPL-THREAD 0) 0)) 42: (SWANK::CALL-WITH-BINDINGS NIL #<Closure (:INTERNAL (:INTERNAL SWANK::SPAWN-REPL-THREAD 0) 0) @ #x1071538a>) 43: ((:INTERNAL SWANK::SPAWN-REPL-THREAD 0))
For what it's worth, I get the same error message when attempting to run the demo without SLIME, i.e. just starting Allegro in an xterm. Any ideas as to what is going wrong?
Damien Kick dkixk@earthlink.net writes:
For what it's worth, I get the same error message when attempting to run the demo without SLIME, i.e. just starting Allegro in an xterm. Any ideas as to what is going wrong?
Based on the fact that you're using Allegro on OS X, there are two simple things that could be wrong, that you should check before going much further:
* you may have forgotten to start X11.app;
* the CLX implementation provided by Franz may be incompatible with Apple's X11.app (e.g. IPv6 entries in ~/.Xauthority).
Make sure that you can connect to your X server: if you can't do that, there's not a lot that any McCLIM code can do about it.
Cheers,
Christophe
On 11/12/06, Christophe Rhodes csr21@cantab.net wrote
Make sure that you can connect to your X server: if you can't do that, there's not a lot that any McCLIM code can do about it.
FWIW, I'm on Mac OS X (Intel), and today's CVS code works for me (ACL 8.0). I got rid of the "no protocol specified" error by doing "xhost +".
Damien, if after xhost it still does not work: can you start an X app like xcalc in an Emacs shell? (At least that's what I use to determine if the problem is on the X or Lisp side...)
- Willem
To: mcclim-devel@common-lisp.net Date: Sun, 12 Nov 2006 16:57:58 +0100 From: "Willem Broekema"
On 11/12/06, Christophe Rhodes csr21@cantab.net wrote
Make sure that you can connect to your X server: if you can't do that, there's not a lot that any McCLIM code can do about it.
FWIW, I'm on Mac OS X (Intel), and today's CVS code works for me (ACL 8.0). I got rid of the "no protocol specified" error by doing "xhost +".
Damien, if after xhost it still does not work: can you start an X app like xcalc in an Emacs shell? (At least that's what I use to determine if the problem is on the X or Lisp side...)
One of the more recent updates to the Intenl version of OSX turns off TCP connections to the X server. You may need to use the command "defaults" to turn it back on. Then use the 'xhost +' command every time you start X and want to run McCLIM.
Mike McDonald mikemac@mikemac.com
On Nov 12, 2006, at 11:37, Mike McDonald wrote:
To: mcclim-devel@common-lisp.net Date: Sun, 12 Nov 2006 16:57:58 +0100 From: "Willem Broekema"
FWIW, I'm on Mac OS X (Intel), and today's CVS code works for me (ACL 8.0). I got rid of the "no protocol specified" error by doing "xhost +".
Damien, if after xhost it still does not work: can you start an X app like xcalc in an Emacs shell? (At least that's what I use to determine if the problem is on the X or Lisp side...)
One of the more recent updates to the Intenl version of OSX turns off TCP connections to the X server. You may need to use the command "defaults" to turn it back on. Then use the 'xhost +' command every time you start X and want to run McCLIM.
I'm running Mac OS on PPC. The 'xhost +' solved the problem with open-display. On to the next problem <grin>. Now I can start the address-book demo but when I type 'help' into the frame with 'Command', I do not see 'help' echoed back to me and, as soon as I hit RET, I get the condition and stack trace below, which I also see if I don't run from SLIME but from an xterm.
attempt to call `#:STREAM59292' which is an undefined function. [Condition of type UNDEFINED-FUNCTION]
Restarts: 0: [TRY-AGAIN] Try calling #:STREAM59292 again. 1: [RETURN-VALUE] Return a value instead of calling #:STREAM59292. 2: [USE-VALUE] Try calling a function other than #:STREAM59292. 3: [STORE-VALUE] Setf the symbol-function of #:STREAM59292 and call it again. 4: [ABORT] Return to application command loop 5: [ABORT-REQUEST] Abort handling SLIME request. 6: [ABORT] Abort entirely from this (lisp) process.
Backtrace: 0: (SWANK::DEBUG-IN-EMACS #<UNDEFINED-FUNCTION @ #x11c793da>) 1: (SWANK:SWANK-DEBUGGER-HOOK #<UNDEFINED-FUNCTION @ #x11c793da> #<Function SWANK-DEBUGGER-HOOK>) 2: (ERROR #<UNDEFINED-FUNCTION @ #x11c793da>) 3: (#:STREAM59292) 4: (CLIM-INTERNALS::COM-HELP%PARTIAL%19 #<STANDARD-COMMAND-TABLE ADDRESS-BOOK @ #x1177565a> #<INTERACTOR-PANE INTERACTOR @ #x11b5ab3a> (CLIM-INTERNALS::COM-HELP #:UNSUPPLIED-ARGUMENT-MARKER486)) 5: (COMMAND-LINE-READ-REMAINING-ARGUMENTS-FOR-PARTIAL-COMMAND #<STANDARD-COMMAND-TABLE ADDRESS-BOOK @ #x1177565a> #<CLIM- INTERNALS::GOATEE-INPUT-EDITING-STREAM @ #x11b5abb2> (CLIM- INTERNALS::COM-HELP #:UNSUPPLIED-ARGUMENT-MARKER486) 1) 6: ((METHOD CLIM-INTERNALS::%ACCEPT (CLIM-INTERNALS::| (presentation-type CLIM::COMMAND)| T T TEXTUAL-VIEW)) #<CLIM- INTERNALS::|(presentation-type CLIM::COMMAND)| @ #x10bfc57a> (COMMAND :COMMAND-TABLE #<STANDARD-COMMAND-TABLE ADDRESS-BOOK @ #x1177565a>) #<CLIM-INTERNALS::GOATEE-INPUT-EDITING-STREAM @ #x11b5abb2> #<TEXTUAL-VIEW @ #x10955982>) 7: ((:INTERNAL (:EFFECTIVE-METHOD 4 T T NIL NIL) 0) #<CLIM- INTERNALS::|(presentation-type CLIM::COMMAND)| @ #x10bfc57a> (COMMAND :COMMAND-TABLE #<STANDARD-COMMAND-TABLE ADDRESS-BOOK @ #x1177565a>) #<CLIM-INTERNALS::GOATEE-INPUT-EDITING-STREAM @ #x11b5abb2> #<TEXTUAL-VIEW @ #x10955982> :DEFAULT (CLIM- INTERNALS::COM-NULL-COMMAND) :DEFAULT-TYPE CLIM-INTERNALS::NULL-COMMAND) 8: ((FLET (:INTERNAL ACCEPT-1 0) #:INPUT-CONT34099)) 9: (CLIM-INTERNALS::INVOKE-HANDLE-EMPTY-INPUT #<CLIM- INTERNALS::GOATEE-INPUT-EDITING-STREAM @ #x11b5abb2> #<Closure (FLET (:INTERNAL ACCEPT-1 0) #:INPUT-CONT34099) @ #xbfff8622> #<Closure (FLET (:INTERNAL ACCEPT-1 0) #:HANDLER-CONT34100) @ #xbfff8632>) 10: ((:INTERNAL ACCEPT-1 0) #<CLIM-INTERNALS::GOATEE-INPUT-EDITING- STREAM @ #x11b5abb2>) 11: ((METHOD CLIM-INTERNALS::INVOKE-WITH-INPUT-EDITING (CLIM-STREAM- PANE T T T T)) #<INTERACTOR-PANE INTERACTOR @ #x11b5ab3a> #<Closure (:INTERNAL ACCEPT-1 0) @ #x11b5b0a2> #<Closure (:INTERNAL ACCEPT-1 1) @ #x11b5b0ba> "" CLIM-INTERNALS::GOATEE-INPUT-EDITING-STREAM) 12: ((METHOD CLIM-INTERNALS::INVOKE-WITH-INPUT-EDITING :AROUND (T T T T T)) #<INTERACTOR-PANE INTERACTOR @ #x11b5ab3a> #<Closure (:INTERNAL ACCEPT-1 0) @ #x11b5b0a2> #<Closure (:INTERNAL ACCEPT-1 1) @ #x11b5b0ba> "" CLIM-INTERNALS::GOATEE-INPUT-EDITING-STREAM) 13: ((METHOD CLIM-INTERNALS::INVOKE-WITH-INPUT-EDITING :AROUND (EXTENDED-OUTPUT-STREAM T T T T)) #<INTERACTOR-PANE INTERACTOR @ #x11b5ab3a> #<Closure (:INTERNAL ACCEPT-1 0) @ #x11b5b0a2> #<Closure (:INTERNAL ACCEPT-1 1) @ #x11b5b0ba> "" CLIM-INTERNALS::GOATEE-INPUT- EDITING-STREAM) 14: ((:INTERNAL (:EFFECTIVE-METHOD 5 NIL NIL T T) 0) #<INTERACTOR- PANE INTERACTOR @ #x11b5ab3a> #<Closure (:INTERNAL ACCEPT-1 0) @ #x11b5b0a2> #<Closure (:INTERNAL ACCEPT-1 1) @ #x11b5b0ba> "" CLIM- INTERNALS::GOATEE-INPUT-EDITING-STREAM) 15: (ACCEPT-1 #<INTERACTOR-PANE INTERACTOR @ #x11b5ab3a> (COMMAND :COMMAND-TABLE #<STANDARD-COMMAND-TABLE ADDRESS-BOOK @ #x1177565a>) :DEFAULT (CLIM-INTERNALS::COM-NULL-COMMAND) :DEFAULT- TYPE CLIM-INTERNALS::NULL-COMMAND :PROMPT NIL) 16: ((METHOD STREAM-ACCEPT (STANDARD-EXTENDED-INPUT-STREAM T)) #<INTERACTOR-PANE INTERACTOR @ #x11b5ab3a> (COMMAND :COMMAND-TABLE #<STANDARD-COMMAND-TABLE ADDRESS-BOOK @ #x1177565a>)) 17: ((FLET ACCEPT CLIM-INTERNALS::DO-ACCEPT) (:DEFAULT-TYPE CLIM- INTERNALS::NULL-COMMAND :PROMPT NIL :DEFAULT (CLIM-INTERNALS::COM- NULL-COMMAND) :DEFAULT-TYPE CLIM-INTERNALS::NULL-COMMAND)) 18: (ACCEPT (COMMAND :COMMAND-TABLE #<STANDARD-COMMAND-TABLE ADDRESS- BOOK @ #x1177565a>) :STREAM #<INTERACTOR-PANE INTERACTOR @ #x11b5ab3a> :PROMPT NIL :DEFAULT (CLIM-INTERNALS::COM-NULL- COMMAND) :DEFAULT-TYPE CLIM-INTERNALS::NULL-COMMAND) 19: (READ-COMMAND #<STANDARD-COMMAND-TABLE ADDRESS-BOOK @ #x1177565a> :STREAM #<INTERACTOR-PANE INTERACTOR @ #x11b5ab3a>) 20: (READ-COMMAND-USING-KEYSTROKES #<STANDARD-COMMAND-TABLE ADDRESS- BOOK @ #x1177565a> NIL :STREAM #<INTERACTOR-PANE INTERACTOR @ #x11b5ab3a>) 21: (READ-COMMAND #<STANDARD-COMMAND-TABLE ADDRESS-BOOK @ #x1177565a> :STREAM #<INTERACTOR-PANE INTERACTOR @ #x11b5ab3a> :USE- KEYSTROKES T) 22: ((METHOD READ-FRAME-COMMAND (APPLICATION-FRAME)) #<ADDRESS-BOOK @ #x11b5ad32> :STREAM #<INTERACTOR-PANE INTERACTOR @ #x11b5ab3a>) 23: ((METHOD READ-FRAME-COMMAND :AROUND (APPLICATION-FRAME)) #<ADDRESS-BOOK @ #x11b5ad32> :STREAM #<INTERACTOR-PANE INTERACTOR @ #x11b5ab3a>) 24: ((:INTERNAL (:EFFECTIVE-METHOD 1 T T T T) 0) #<ADDRESS-BOOK @ #x11b5ad32> :STREAM #<INTERACTOR-PANE INTERACTOR @ #x11b5ab3a>) 25: ((METHOD DEFAULT-FRAME-TOP-LEVEL (APPLICATION-FRAME)) #<ADDRESS- BOOK @ #x11b5ad32>) 26: ((:INTERNAL (:EFFECTIVE-METHOD 1 T T NIL NIL) 0) #<ADDRESS-BOOK @ #x11b5ad32>) 27: ((:INTERNAL (ACLMOP:CLASS-DEFAULT-INITARGS ADDRESS-BOOK :TOP- LEVEL-LAMBDA) 0) #<ADDRESS-BOOK @ #x11b5ad32>) 28: ((METHOD RUN-FRAME-TOP-LEVEL (APPLICATION-FRAME)) #<ADDRESS-BOOK @ #x11b5ad32>) 29: ((METHOD RUN-FRAME-TOP-LEVEL :AROUND (APPLICATION-FRAME)) #<ADDRESS-BOOK @ #x11b5ad32>) 30: ((:INTERNAL (:EFFECTIVE-METHOD 1 T NIL T T) 0) #<ADDRESS-BOOK @ #x11b5ad32> . #<non-lisp object @ #x1>) 31: (EVAL (RUN-FRAME-TOP-LEVEL (MAKE-APPLICATION-FRAME (QUOTE ADDRESS- BOOK)))) 32: (SWANK::EVAL-REGION "(run-frame-top-level (make-application-frame 'address-book)) " T) 33: ((:INTERNAL SWANK:LISTENER-EVAL 0)) 34: ((METHOD SWANK-BACKEND:CALL-WITH-SYNTAX-HOOKS (T)) #<Closure (:INTERNAL SWANK:LISTENER-EVAL 0) @ #x11b5b65a>) 35: (SWANK::CALL-WITH-BUFFER-SYNTAX #<Closure (:INTERNAL SWANK:LISTENER-EVAL 0) @ #x11b5b65a>) 36: (SWANK:LISTENER-EVAL "(run-frame-top-level (make-application- frame 'address-book)) ") 37: (EVAL (SWANK:LISTENER-EVAL "(run-frame-top-level (make- application-frame 'address-book)) ")) 38: ((:INTERNAL SWANK::EVAL-FOR-EMACS 0)) 39: ((METHOD SWANK-BACKEND:CALL-WITH-DEBUGGER-HOOK (T T)) #<Function SWANK-DEBUGGER-HOOK> #<Closure (:INTERNAL SWANK::EVAL-FOR-EMACS 0) @ #x11b5b672>) 40: (SWANK::EVAL-FOR-EMACS (SWANK:LISTENER-EVAL "(run-frame-top-level (make-application-frame 'address-book)) ") "CLIM-DEMO" 34) 41: (FUNCALL SWANK::EVAL-FOR-EMACS (SWANK:LISTENER-EVAL "(run-frame- top-level (make-application-frame 'address-book)) ") "CLIM-DEMO" 34) 42: (SWANK::READ-FROM-EMACS) 43: ((:INTERNAL SWANK::HANDLE-REQUEST 0)) 44: ((METHOD SWANK-BACKEND:CALL-WITH-DEBUGGER-HOOK (T T)) #<Function SWANK-DEBUGGER-HOOK> #<Function (:INTERNAL SWANK::HANDLE-REQUEST 0)>) 45: ((:INTERNAL SWANK::CALL-WITH-CONNECTION 0)) 46: (SWANK::CALL-WITH-REDIRECTED-IO #<SWANK::CONNECTION @ #x1071458a> #<Closure (:INTERNAL SWANK::CALL-WITH-CONNECTION 0) @ #x11b5b6ba>) 47: (SWANK::MAYBE-CALL-WITH-IO-REDIRECTION #<SWANK::CONNECTION @ #x1071458a> #<Closure (:INTERNAL SWANK::CALL-WITH-CONNECTION 0) @ #x11b5b6ba>) 48: (SWANK::CALL-WITH-CONNECTION #<SWANK::CONNECTION @ #x1071458a> #<Function (:INTERNAL SWANK::HANDLE-REQUEST 0)>) 49: (SWANK::HANDLE-REQUEST #<SWANK::CONNECTION @ #x1071458a>) 50: ((:INTERNAL SWANK::REPL-LOOP 0)) 51: ((METHOD SWANK-BACKEND:CALL-WITH-DEBUGGER-HOOK (T T)) #<Function SWANK-DEBUGGER-HOOK @ #x106a2f12> #<Closure (:INTERNAL SWANK::REPL- LOOP 0) @ #x107155f2>) 52: ((:INTERNAL SWANK::CALL-WITH-CONNECTION 0)) 53: (SWANK::CALL-WITH-REDIRECTED-IO #<SWANK::CONNECTION @ #x1071458a> #<Closure (:INTERNAL SWANK::CALL-WITH-CONNECTION 0) @ #x10715612>) 54: (SWANK::MAYBE-CALL-WITH-IO-REDIRECTION #<SWANK::CONNECTION @ #x1071458a> #<Closure (:INTERNAL SWANK::CALL-WITH-CONNECTION 0) @ #x10715612>) 55: (SWANK::CALL-WITH-CONNECTION #<SWANK::CONNECTION @ #x1071458a> #<Closure (:INTERNAL SWANK::REPL-LOOP 0) @ #x107155f2>) 56: (SWANK::REPL-LOOP #<SWANK::CONNECTION @ #x1071458a>) 57: ((:INTERNAL (:INTERNAL SWANK::SPAWN-REPL-THREAD 0) 0)) 58: (SWANK::CALL-WITH-BINDINGS NIL #<Closure (:INTERNAL (:INTERNAL SWANK::SPAWN-REPL-THREAD 0) 0) @ #x1071564a>) 59: ((:INTERNAL SWANK::SPAWN-REPL-THREAD 0))
Damien Kick dkixk@earthlink.net writes:
I'm running Mac OS on PPC. The 'xhost +' solved the problem with open-display. On to the next problem <grin>. Now I can start the address-book demo but when I type 'help' into the frame with Command', I do not see 'help' echoed back to me and, as soon as I hit RET, I get the condition and stack trace below, which I also see if I don't run from SLIME but from an xterm.
I guess this could happen if the "Help" command, which is defined in builtin-commands.lisp, is loaded before `accepting-values' has been defined as a macro. I have changed mcclim.asd to ensure dialog.lisp, which defines `accepting-values', is loaded before builtin-commands.lisp. Does this fix the issue for you?
On Nov 12, 2006, at 16:27, Troels Henriksen wrote:
I guess this could happen if the "Help" command, which is defined in builtin-commands.lisp, is loaded before `accepting-values' has been defined as a macro. I have changed mcclim.asd to ensure dialog.lisp, which defines `accepting-values', is loaded before builtin-commands.lisp. Does this fix the issue for you?
I picked up your change with a "cvs update" and that seems to have fixed the problem with the help command causing a crash. However, I'm still having a problem with what I've typed, i.e. "help", not being echoed. I've put up a screenshot http://tinyurl.com/ygaqm5 with an address-book right after having typed "help" beside a window running David Trudgett's fractal program <http://www.zeta.org.au/ ~wpower/>. I know that it isn't a comprehensive test of CLX but it does show that the CLX bundled with my Allegro is working for something.
Damien Kick dkixk@earthlink.net writes:
I picked up your change with a "cvs update" and that seems to have fixed the problem with the help command causing a crash. However, I'm still having a problem with what I've typed, i.e. "help", not being echoed.
Hmm. Could you try doing a 'cvs update' and using the Drei editor substrate instead of Goatee (just do (setf climi::*use-goatee* nil) before starting the application)? That might give us an idea of where to look.
On Nov 14, 2006, at 1:50, Troels Henriksen wrote:
Hmm. Could you try doing a 'cvs update' and using the Drei editor substrate instead of Goatee (just do (setf climi::*use-goatee* nil) before starting the application)? That might give us an idea of where to look.
Still no luck with regards to the echo: http://tinyurl.com/yeofqx.