Mensagem de erro enigmática ao carregar o clsql
-
11-12-2019 - |
Pergunta
Estou tentando acessar um banco de dados no CLISP usando clsql.Como estou executando o Ubuntu, instalei todos os pacotes necessários usando o apt-get e, para carregá-los, incluí o seguinte código no topo do meu arquivo fonte:
(asdf:operate 'asdf:load-op 'clsql-sqlite3)
No entanto, quando executo isso, recebo a seguinte saída:
; 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">
Pesquisei em uffi.asd e a versão está listada como 2.0.0.Tentei encontrar algum tipo de tutorial sobre como carregar e inicializar o pacote sem sorte.Alguma idéia de como eu poderia fazer isso funcionar?
Solução
Ok, descobri que, ao contrário da descrição do pacote, cl-sql NÃO suporta clisp.Então, acho que o Steel Bank será o caminho a seguir.Desculpe pela pergunta inútil.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow