Загадочное сообщение об ошибке при загрузке clsql

Я пытаюсь получить доступ к базе данных из CLISP, используя clsql. Поскольку я использую Ubuntu, я установил все необходимые пакеты, используя apt-get, и для их загрузки я включил следующий фрагмент кода в начало исходного файла:

(asdf:operate 'asdf:load-op 'clsql-sqlite3)

Однако, когда я запускаю это, я получаю следующий вывод:

; Loading system definition from /usr/share/common-lisp/systems/clsql-sqlite3.asd into #<PACKAGE ASDF0>
; Registering #<SYSTEM CLSQL-SQLITE3> as CLSQL-SQLITE3
; Loading system definition from /usr/share/common-lisp/systems/clsql-uffi.asd into #<PACKAGE ASDF0>
; Registering #<SYSTEM CLSQL-UFFI> as CLSQL-UFFI
; Loading system definition from /usr/share/common-lisp/systems/uffi.asd into #<PACKAGE ASDF0>
*** - component CLSQL-UFFI-SYSTEM::UFFI does not match version 2.0, required by #<SYSTEM "clsql-uffi">

Я заглянул в uffi.asd, там указана версия 2.0.0. Я безуспешно пытался найти какое-нибудь руководство по загрузке и инициализации пакета. Любые идеи о том, как я могу заставить это работать?


person Samuel Breese    schedule 11.03.2012    source источник
comment
Кроме того, я не могу использовать sbcl, потому что у меня почти 5 тысяч строк кода, использующих сокеты clisp. Весело!   -  person Samuel Breese    schedule 11.03.2012
comment
Пробовали ли вы использовать Quicklisp вместо прямого вызова ASDF?   -  person Miron Brezuleanu    schedule 11.03.2012


Ответы (1)


Хорошо, я обнаружил, что, вопреки описанию пакета, cl-sql НЕ поддерживает clisp. Итак, я думаю, что Steel Bank будет подходящим вариантом. Извините за бесполезный вопрос.

person Samuel Breese    schedule 11.03.2012