Я работаю над OS X 10.6.4. Я использовал clbuild для установки поддерживающих библиотек для SBCL (включая clsql), и я делаю всю свою работу через Aquamacs. Я установил MySQL с помощью отличных инструкций в Hive Logic. Но когда я вызываю (require 'clsql)
- который, кажется, работает нормально, а затем попытайтесь выполнить (clsql:connect '(nil "lisp" "root" "") :database-type :mysql)
для подключения к моей локальной рабочей базе данных, я получаю это сообщение об ошибке:
erred while invoking #<COMPILE-OP (:VERBOSE NIL) {12096109}> on
#<CLSQL-MYSQL-SOURCE-FILE "clsql_mysql" {1208E071}>
[Condition of type ASDF:OPERATION-ERROR]
Из моего исследования этой проблемы, я думаю, что это происходит от того, что у меня нет скомпилированной версии файла libmysqlclient.dylib, у которой есть копия в /usr/local/mysql/lib/, но я не ясно, как это сделать. Этот пост форума, кажется, говорит, что именно то, что мне нужно сделать, но там нет файла make в этом каталоге.