Tôi sử dụng clisp 2.48 (2009-07-28) trên Mac OS X 10.6.4. Tôi đã tải xuống clisp với 'sudo port install clisp'.Có cách nào để có được CLISP được biên dịch với hỗ trợ FFI động trên Mac OS không?
Sau khi cài đặt quick lisp, tôi đã cài đặt một số gói và hầu hết các gói đều OK.
Tuy nhiên, khi tôi cố gắng cài đặt "sqlite", tôi gặp lỗi sau.
[1]> (ql:quickload "sqlite") To load "sqlite": Load 1 ASDF system: sqlite ; Loading "sqlite" [package cffi-sys] *** - CFFI requires CLISP compiled with dynamic FFI support.
Nó nói rằng clisp của tôi được cài đặt với cổng mac không có hỗ trợ FFI.
Có cách nào để có được CLISP được biên dịch với hỗ trợ FFI động trên Mac OS X không?
Tôi muốn trả lời câu hỏi này, nhưng câu trả lời là không, ít nhất là bây giờ. Mô-đun FFI yêu cầu ffcall mà afaik không thể được xây dựng trên osx hiện tại. Tôi đã hack vào nó một chút mà không có may mắn. Cho đến khi đó là cố định có vẻ như FFI trên osx sẽ bị mắc kẹt. Alt có thể sử dụng libffi, nhưng tôi chưa đủ quen thuộc để thực hiện bất cứ điều gì như thế. – dcolish