← Архив: Common Lisp

Не собирается cl-png

Author: · 03.03.2011 12:50
· original author: ScforeveR
При сборке cl-png в ЛиспВоркс - данная библиотека отваливается  с ошибкой:External proccess exited with code 1. И дальше оно требует запуск gcc.exe которого у меня никогда не стояло в системе и пытается собрать grovel.exe который гугль описывает как вирус. Если же выбрать - Continue threating as successful то следующая ошибка: Unknown CFFI Type :size
Версия cl-png 0.6 Кто сталкивался с подобной проблемой и как её решили?
Самое интересное, что в первый раз когда ставил эту библиотеку она отваливалась у меня с ругательствами только на неизвестный CFFI Type. Та же версия, что и сейчас, но сейчас оно стало собирать какой-то grovel.
· original author: archimag
Всё так и должно быть, но только зачем тебе нужна эта cl-png? Когда можно взять "pure lisp" решение без использования FFI?
  • zpng - для создания png-файлов
  • png-read - для парсинга png
Я приводил пример использования этих библиотек здесь.
· original author: ScforeveR
Просто наткнулся на уроки от NeHe по OpenGL написанные на лиспе и там автор использовал как раз эту библиотеку, вот и решил скачать данную  библиотеку, чтоб понять как и что делал автор.
Спасибо за ссылки и руководство :)
· original author: slav
Значит,  оно использует cffi-grovel чтобы вытащить всякие константы из .h-файлов. Без рабочего компилятора оно не соберётся.
Если не хочется с этим возиться - используй чистолисповые решения, как советовали выше.