Я работаю над 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.