Error when loading osicat on SBCL-win32

101 views
Skip to first unread message

Thomas Bartscher

unread,
Oct 13, 2012, 6:55:43 AM10/13/12
to quic...@googlegroups.com
When doing
(ql:quickload "osicat")
I get the following error:
 
Couldn't fork child process: No error
 
and the following output in SLIME:
 
To load "osicat":
  Load 1 ASDF system:
    osicat
; Loading "osicat"
; c:/msys/1.0/bin/gcc.exe -m32 -I/Dokumente und Einstellungen/Sekundär/Lokale Einstellungen/Anwendungsdaten/common-lisp/quicklisp/dists/quicklisp/software/cffi_0.10.7.1/ -o C:\Dokumente und Einstellungen\Sekundär\Lokale Einstellungen\Anwendungsdaten\common-lisp\cache\sbcl-1.0.58.0.mswinmt.1199-ab13dc3-win-x86\+ql\dists\quicklisp\software\osicat-20120407-git\posix\basic-unixint.exe C:\Dokumente und Einstellungen\Sekundär\Lokale Einstellungen\Anwendungsdaten\common-lisp\cache\sbcl-1.0.58.0.mswinmt.1199-ab13dc3-win-x86\+ql\dists\quicklisp\software\osicat-20120407-git\posix\basic-unixint.c
 
Here the backtrace until before calls in the SWANK package:
  0: (RUN-PROGRAM ..)
  1: (CFFI-GROVEL::%INVOKE ..)
  2: (CFFI-GROVEL::INVOKE ..)
  3: ((LAMBDA () :IN CFFI-GROVEL:PROCESS-GROVEL-FILE))
  4: (SB-IMPL::%WITH-STANDARD-IO-SYNTAX #<CLOSURE (LAMBDA # :IN CFFI-GROVEL:PROCESS-GROVEL-FILE) {255070E5}>)
  5: ((SB-PCL::FAST-METHOD ASDF:PERFORM (ASDF:COMPILE-OP CFFI-GROVEL:GROVEL-FILE)) ..)
  6: ((SB-PCL::EMF ASDF:PERFORM) #<unavailable argument> #<unavailable argument> #<ASDF:COMPILE-OP (:VERBOSE NIL) {246FEE01}> #<CFFI-GROVEL:GROVEL-FILE "osicat" "posix" "basic-unixint">)
  7: ((SB-PCL::FAST-METHOD ASDF:PERFORM :AROUND (ASDF:COMPILE-OP CFFI-GROVEL::CC-FLAGS-MIXIN)) ..)
  8: ((SB-PCL::FAST-METHOD ASDF::PERFORM-WITH-RESTARTS :AROUND (T T)) ..)
  9: ((LAMBDA () :IN ASDF::PERFORM-PLAN))
 10: ((FLET SB-THREAD::WITH-RECURSIVE-LOCK-THUNK :IN SB-C::%WITH-COMPILATION-UNIT))
 11: ((FLET #:WITHOUT-INTERRUPTS-BODY-102274 :IN SB-THREAD::CALL-WITH-RECURSIVE-LOCK))
 12: (SB-THREAD::CALL-WITH-RECURSIVE-LOCK ..)
 13: ((FLET SB-C::WITH-IT :IN SB-C::%WITH-COMPILATION-UNIT))
 14: ((SB-PCL::FAST-METHOD ASDF::PERFORM-PLAN (LIST)) ..)
 15: ((LAMBDA () :IN ASDF:OPERATE))
 16: (ASDF::CALL-WITH-SYSTEM-DEFINITIONS #<CLOSURE (LAMBDA # :IN ASDF:OPERATE) {246C5E1D}>)
 17: ((SB-PCL::FAST-METHOD ASDF:OPERATE (T T)) #<unused argument> #<unused argument> ASDF:LOAD-OP "osicat" :VERBOSE NIL)
 18: ((SB-PCL::EMF ASDF:OPERATE) #<unused argument> #<unused argument> ASDF:LOAD-OP "osicat" :VERBOSE NIL)
 19: (QUICKLISP-CLIENT::CALL-WITH-MACROEXPAND-PROGRESS #<CLOSURE (LAMBDA # :IN QUICKLISP-CLIENT::APPLY-LOAD-STRATEGY) {246C5CFD}>)
 20: (QUICKLISP-CLIENT::AUTOLOAD-SYSTEM-AND-DEPENDENCIES "osicat" :PROMPT NIL)
 21: ((SB-PCL::FAST-METHOD QL-IMPL-UTIL::%CALL-WITH-QUIET-COMPILATION (T T)) ..)
 22: ((SB-PCL::FAST-METHOD QL-IMPL-UTIL::%CALL-WITH-QUIET-COMPILATION :AROUND (QL-IMPL:SBCL T)) ..)
 23: ((SB-PCL::FAST-METHOD QUICKLISP-CLIENT:QUICKLOAD (T)) #<unused argument> #<unused argument> #<unavailable argument> :PROMPT NIL :VERBOSE NIL)
 24: (QL-DIST::CALL-WITH-CONSISTENT-DISTS #<CLOSURE (LAMBDA # :IN QUICKLISP-CLIENT:QUICKLOAD) {24FB2405}>)
 25: (SB-INT:SIMPLE-EVAL-IN-LEXENV (QUICKLISP-CLIENT:QUICKLOAD "osicat") #<NULL-LEXENV>)
 26: (EVAL (QUICKLISP-CLIENT:QUICKLOAD "osicat"))
 
I have no idea what that means.

Zach Beane

unread,
Oct 13, 2012, 9:39:17 AM10/13/12
to quic...@googlegroups.com
Thomas Bartscher <thomas.b...@gmail.com> writes:

> When doing
> (ql:quickload "osicat")
> I get the following error:
>
> Couldn't fork child process: No error

I'm afraid I don't know what that might mean. Does osicat normally work
on windows, that is, outside of Quicklisp? It might be worth contacting
the author to verify.

Zach

Luís Oliveira

unread,
Oct 13, 2012, 9:46:59 AM10/13/12
to quic...@googlegroups.com
On Sat, Oct 13, 2012 at 11:55 AM, Thomas Bartscher
<thomas.b...@gmail.com> wrote:
> ; c:/msys/1.0/bin/gcc.exe

You probably don't have gcc.exe in that path. You need to install
MinGW and point cffi-grovel:*cc* to wherever you've installed gcc.exe.

--
Luís Oliveira
http://r42.eu/~luis/

Thomas Bartscher

unread,
Oct 13, 2012, 2:41:41 PM10/13/12
to quic...@googlegroups.com
Oh, well, than that's that.
Thank you.
Reply all
Reply to author
Forward
0 new messages