Оказывается, я должен был сделать
apt-get install cl-sql
Это было необходимо, несмотря на то, что у меня уже было libmysqlclient-dev
и я установил clsql
через quicklisp (который выглядел так, как будто все правильнофайлы с ним).После этого я смог подключиться к локальному серверу mysql, используя
(connect '("localhost" "test" "user" "password") :database-type :mysql)
. Как примечание, он по-прежнему выдавал пару предупреждений в моей 64-разрядной системе (без проблем на 32-разрядной машине);использование перезапуска accept
(извините, Xach) привело его в кажущееся рабочее состояние.
Я не представляю, как в деталях это решило проблему;если кто-то может это объяснить, ответьте, и я буду голосовать + принимать (при условии, что ваше объяснение верное).
РЕДАКТИРОВАТЬ: Подобная проблема на другой машине меня разочаровала в течение примерно 30 минут.Кажется, что это следует предположить, но , если вы строите систему из чистого металла, убедитесь, что вы установили gcc
.Если вы этого не сделаете, он не дает clsql-uffi
компилировать свои компоненты по очевидным причинам.Когда процесс завершается таким образом, вы получаете ту же ошибку компиляции, что и в вопросе, поэтому прикрывайте свои базы.