<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>Hi,<br><br>I'm experimenting with Verrazano on WinXP (in Cygwin's Clisp), but I'm having a problem with the cairo.lisp test (using Cygwin's native cygcairo-2.dll in place of libcairo.so). I get the following error -<br><br>[1]> (load "/cygdrive/c/verrazano/verrazano/tests/cairo.lisp")<br>;; Loading file /cygdrive/c/verrazano/verrazano/tests/cairo.lisp ...<br>; loading system definition from /home/Chris/asdf/asdf_registry/cffi.asd into #<PACKAGE ASDF0><br>;;  Loading file /home/Chris/asdf/asdf_registry/cffi.asd ...<br>; registering #<SYSTEM CFFI #x1025A309> as CFFI<br>;;  Loaded file /home/Chris/asdf/asdf_registry/cffi.asd<br>;;  Loading file /cygdrive/c/verrazano/cffi/src/utils.fas ...<br>;;  Loaded file /cygdrive/c/verrazano/cffi/src/utils.fas<br>;;  Loading file /cygdrive/c/verrazano/cffi/src/features.fas ...<br>;;  Loaded file /cygdrive/c/verrazano/cffi/src/features.fas<br>;;  Loading file /cygdrive/c/verrazano/cffi/src/cffi-clisp.fas ...<br>;;  Loaded file /cygdrive/c/verrazano/cffi/src/cffi-clisp.fas<br>;;  Loading file /cygdrive/c/verrazano/cffi/src/package.fas ...<br>;;  Loaded file /cygdrive/c/verrazano/cffi/src/package.fas<br>;;  Loading file /cygdrive/c/verrazano/cffi/src/libraries.fas ...<br>;;  Loaded file /cygdrive/c/verrazano/cffi/src/libraries.fas<br>;;  Loading file /cygdrive/c/verrazano/cffi/src/early-types.fas ...<br>;;  Loaded file /cygdrive/c/verrazano/cffi/src/early-types.fas<br>;;  Loading file /cygdrive/c/verrazano/cffi/src/types.fas ...<br>;;  Loaded file /cygdrive/c/verrazano/cffi/src/types.fas<br>;;  Loading file /cygdrive/c/verrazano/cffi/src/enum.fas ...<br>;;  Loaded file /cygdrive/c/verrazano/cffi/src/enum.fas<br>;;  Loading file /cygdrive/c/verrazano/cffi/src/strings.fas ...<br>;;  Loaded file /cygdrive/c/verrazano/cffi/src/strings.fas<br>;;  Loading file /cygdrive/c/verrazano/cffi/src/functions.fas ...<br>;;  Loaded file /cygdrive/c/verrazano/cffi/src/functions.fas<br>;;  Loading file /cygdrive/c/verrazano/cffi/src/foreign-vars.fas ...<br>;;  Loaded file /cygdrive/c/verrazano/cffi/src/foreign-vars.fas<br>0 errors, 0 warnings<br>;;  Loading file /home/Chris/asdf/asdf_registry/verrazano.asd ...<br>;;  Loaded file /home/Chris/asdf/asdf_registry/verrazano.asd<br>;;  Loading file /cygdrive/c/verrazano/verrazano/example-bindings/cairo-cffi-bindings.lisp ...<br>; loading system definition from /home/Chris/asdf/asdf_registry/verrazano-runtime.asd into #<PACKAGE ASDF0><br>;;   Loading file /home/Chris/asdf/asdf_registry/verrazano-runtime.asd ...<br>; registering #<SYSTEM :VERRAZANO-RUNTIME #x1007BC49> as VERRAZANO-RUNTIME<br>;;   Loaded file /home/Chris/asdf/asdf_registry/verrazano-runtime.asd<br>;;   Loading file /cygdrive/c/verrazano/verrazano/runtime/support.fas ...<br>;;   Loaded file /cygdrive/c/verrazano/verrazano/runtime/support.fas<br>0 errors, 0 warnings<br>*** - COMMON-LISP:EVAL: undefined function CFFI::DEFCTYPE*<br>The following restarts are available:<br>USE-VALUE        :R1      You may input a value to be used instead of (COMMON-LISP:FDEFINITION 'CFFI::DEFCTYPE*).<br>RETRY               :R2      Retry<br>STORE-VALUE    :R3      You may input a new value for (COMMON-LISP:FDEFINITION 'CFFI::DEFCTYPE*).<br>SKIP                  :R4      skip (DEFCTYPE* CAIRO-STATUS-T _CAIRO-STATUS)<br>STOP                 :R5      stop loading file /cygdrive/c/verrazano/verrazano/example-bindings/cairo-cffi-bindings.lisp<br>SKIP                  :R6      skip (LOAD #)<br>STOP                 :R7      stop loading file /cygdrive/c/verrazano/verrazano/tests/cairo.lisp<br>ABORT               :R8      COMMON-LISP:ABORT<br><br>I looked at the my CFFI sources and defctype* doesn't appear to be defined anywhere. But it appears at several points in cairo-cffi-bindings.lisp. I tried using defctype instead, but that caused even more errors (lots of undefined types, if I recall correctly). Any suggestions?<br><br>Many thanks,<br>Chris <br><br /><hr />Messenger on the move. <a href='http://mobile.uk.msn.com/pc/messenger.aspx ' target='_new'>Text MSN to 63463 now!</a></body>
</html>