Чтобы использовать iup
в Chicken Scheme, мне нужно предоставить некоторые зависимости. Одним из них является IM (imtoolkit), который я нашел на https://webserver2.tecgraf.puc-rio.br/cd/en/building.html , где он ссылается на sourceforge. Оттуда я могу загрузить исходный код, чтобы скомпилировать себя, но нет никаких инструкций, которые я мог бы найти, и нет типичной структуры configure
make
make install
, потому что нет исполняемой configure
. Поэтому я решил использовать предварительно скомпилированную версию.
Когда я запускаю sudo chicken-install iup
, я получаю сообщение об ошибке:
iup.c:17:16: fatal error: im.h: No such file or directory
compilation terminated.
Так что я знаю, что мне нужно IM где-то. Его нет в репозиториях. В другом вопросе я узнал об указании пути к библиотеке при использовании chicken-install
. Это делает команду, которую я пытаюсь использовать CSC_OPTIONS=-I/home/xiaolong/development/ChickenScheme/IM/precompiled/include chicken-install -p ~/.chicken-scheme/eggs/ iup
. Тем не менее, все равно это приводит к той же ошибке.
Как я могу использовать предварительно скомпилированную библиотеку?
Примечание. Самостоятельная компиляция все еще не совсем исключена, если бы я мог найти какие-либо инструкции о том, как это сделать.
Информация
- ОС: Xubuntu 16.04 64bit
Версия Chicken Scheme, установленная из репозиториев:
CHICKEN (c) 2008-2014, The Chicken Team (c) 2000-2007, Felix L. Winkelmann Version 4.9.0.1 (stability/4.9.0) (rev 8b3189b) linux-unix-gnu-x86-64 [ 64bit manyargs dload ptables ] bootstrapped 2014-06-07