Im trying to use ECL on windows with slime , compiled using microsoft visual c++. But. Not qutie working! I receive these sorts of errors:
Debugger entered: nil (condition-case error (slime-net-read) (error (debug) (slime-net-close process t) (error "net-read error: %S" error))) slime-net-read-or-lose(#<process SLIME Lisp>) slime-process-available-input(#<process SLIME Lisp>) slime-net-filter(#<process SLIME Lisp> "/Users/owner/AppData/Local/Temp/E3E1A.obj\"\n;;; Note: Invoking external command:\n;;; cl -Fe\"C:/Users/owner/AppData/Local/Temp/E3E1A.fas\" \"C:/Users/owner/AppData/Local/Temp/E3E1A.obj\" /LD /link /incremental:no /nologo /nodefaultlib:libcmt /nodefaultlib:libcmtd /nodefaultlib:libc /nodefaultlib:libcd /nodefaultlib:msvcrtd.lib ecl.lib user32.lib ws2_32.lib shell32.lib /EXPORT:init_fas_CODE /LIBPATH:c:/Seth/lisp/ecl/ /IMPLIB:C:/Users/owner/AppData/Local/Temp/E3E1A.implib\n;;; Error: The C compiler failed to compile the intermediate code for ASDF-DIRECTORY.")000013(:write-string "\n")000024(:presentation-start 1 :repl-result)000022(:write-string "NIL" :repl-result)000022(:presentation-end 1 :repl-result)000020(:write-string "\n" :repl-result)000025(:presentation-start 15 :repl-result)000020(:write-string "T" :repl-result)000023(:presentation-end 15 :repl-result)000020(:write-string "\n" :repl-result)000025(:presentation-start 15 :repl-result)000020(:write-string "T" :repl-result)000023(:presentation-end 15 :repl-result)000020(:write-string "\n" :repl-result)000016(:return (:ok nil) 18)00032F(:write-string "\n;;; End of Pass 1.\n;;; Note: Invoking external command:\n;;; cl -I\"c:/Seth/lisp/ecl/\" /EHsc /DGC_DLL /DGC_BUILD /nologo /D_CRT_SECURE_NO_DEPRECATE /DNDEBUG /MD /O2 /O2 -w -c \"C:/Users/owner/AppData/Local/Temp/E3E1A.c\" -Fo\"C")
Then, when i try to type in somethign else after exiting this with q, say typing in the letter a, i get some wacky error which doesnt even copy paste correctly.
Debugger entered: nil (condition-case error (slime-net-read) (error (debug) (slime-net-close process t) (error "net-read error: %S" error))) slime-net-read-or-lose(#<process SLIME Lisp>) slime-process-available-input(#<process SLIME Lisp>) slime-net-filter(#<process SLIME Lisp> "000016(:return (:ok nil) 19)") recursive-edit() byte-code(" @ = ! debug() (condition-case error (slime-net-read) (error (debug) (slime-net-close process t) (error "net-read error: %S" error))) slime-net-read-or-lose(#<process SLIME Lisp>) slime-process-available-input(#<process SLIME Lisp>) slime-net-filter(#<process SLIME Lisp> "000024(:presentation-start 6 :repl-result)000020(:write-string "A" :repl-result)000022(:presentation-end 6 :repl-result)000020(:write-string "\n" :repl-result)")
Anyone know whats happening?
---- Msg sent via WebMail
Seth seth@tewebs.com writes:
Im trying to use ECL on windows with slime , compiled using microsoft visual c++. But. Not qutie working! I receive these sorts of errors:
Debugger entered: nil (condition-case error (slime-net-read) (error (debug) (slime-net-close process t) (error "net-read error: %S" error))) slime-net-read-or-lose(#<process SLIME Lisp>) slime-process-available-input(#<process SLIME Lisp>) slime-net-filter(#<process SLIME Lisp> "/Users/owner/AppData/Local/Temp/E3E1A.obj\"\n;;; Note: Invoking external command:\n;;; cl -Fe\"C:/Users/owner/AppData/Local/Temp/E3E1A.fas\" \"C:/Users/owner/AppData/Local/Temp/E3E1A.obj\" /LD /link /incremental:no /nologo /nodefaultlib:libcmt /nodefaultlib:libcmtd /nodefaultlib:libc /nodefaultlib:libcd /nodefaultlib:msvcrtd.lib ecl.lib user32.lib ws2_32.lib shell32.lib /EXPORT:init_fas_CODE /LIBPATH:c:/Seth/lisp/ecl/ /IMPLIB:C:/Users/owner/AppData/Local/Temp/E3E1A.implib\n;;; Error: The C compiler failed to compile the intermediate code for ASDF-DIRECTORY.")000013(:write-string "\n")000024(:presentation-start 1 :repl-result)000022(:write-string "NIL" :repl-result)000022(:presentation-end 1 :repl-result)000020(:write-string "\n" :repl-result)000025(:presentation-start 15 :repl-result)000020(:write-string "T" :repl-result)000023(:presentation-end 15 :repl-result)000020(:write-string "\n" :repl-result)000025(:presentation-start 15 :repl-result)000020(:write-string "T" :repl-result)000023(:presentation-end 15 :repl-result)000020(:write-string "\n" :repl-result)000016(:return (:ok nil) 18)00032F(:write-string "\n;;; End of Pass 1.\n;;; Note: Invoking external command:\n;;; cl -I\"c:/Seth/lisp/ecl/\" /EHsc /DGC_DLL /DGC_BUILD /nologo /D_CRT_SECURE_NO_DEPRECATE /DNDEBUG /MD /O2 /O2 -w -c \"C:/Users/owner/AppData/Local/Temp/E3E1A.c\" -Fo\"C")
Can you post the contents of *inferior-lisp* buffer, the content of the *slime-events* buffer, and the content of the * cl-connection* [sic] buffer, please?
Then, when i try to type in somethign else after exiting this with q, say typing in the letter a, i get some wacky error which doesnt even copy paste correctly.
Yes, slime is in a screwed state in that case. The command `M-x slime-reset' may be able to restore a proper state. (That won't help much if any following requests gets it into a screwed state again, of course.)
-T.
* Seth [2009-12-19 03:11+0100] writes:
[...]
/IMPLIB:C:/Users/owner/AppData/Local/Temp/E3E1A.implib\n;;; Error: The C compiler failed to compile the intermediate code for ASDF-DIRECTORY.")
It looks like ECL can't compile some Asdf related code. What did you add to your .emacs? Maybe you get further if you don't load slime-asdf.
Helmut