Note that there are some explanatory texts on larger screens.

plurals
  1. POCompiling UFFI dependent programs on ECL
    text
    copied!<p>Is there a way of compiling UFFI dependent lisp programs on Embeddable Common Lisp without modifying them?</p> <p>For example when i try to load CLSQL via Quicklisp i get the below error:</p> <pre><code>&gt; (ql:quickload "clsql") Condition of type: LOAD-SYSTEM-DEFINITION-ERROR Error while trying to load definition for system clsql from pathname /home/thorin/quicklisp/dists/quicklisp/software/clsql-20120107-git/clsql.asd: Cannot find the external symbol GETENV in #&lt;"FFI" package&gt;. Available restarts: 1. (ABORT) Give up on "clsql" 2. (RESTART-TOPLEVEL) Go back to Top-Level REPL. Broken at SI:BYTECODES. [Evaluation of: (QUICKLISP-CLIENT:QUICKLOAD "clsql")] </code></pre> <p>More interestingly when i issue the command second time without quitting i got following error:</p> <pre><code>&gt; (ql:quickload "clsql") To load "clsql": Load 1 ASDF system: clsql ; Loading "clsql" [package cmucl-compat]............................ [package clsql-sys]............................... [package clsql]................................... [package clsql-user] FINALIZE-INHERITANCE ;;; Error: ;;; in file kmr-mop.lisp, position 1682 ;;; at (FINALIZE-INHERITANCE (FIND-CLASS '%SLOT-ORDER-TEST-CLASS)) ;;; * The form (FINALIZE-INHERITANCE (FIND-CLASS '%SLOT-ORDER-TEST-CLASS)) was not evaluated successfully. ;;; Error detected: ;;; The function FINALIZE-INHERITANCE is undefined. Condition of type: COMPILE-ERROR Error while invoking #&lt;compile-op (:VERBOSE NIL) 000000000497ae70&gt; on #&lt;cl-source-file "clsql" "sql" "base" "kmr-mop"&gt; </code></pre> <p>Maybe this is something to do with Quicklisp.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload