Проблема с установкой пакетов в Debian для mit-scheme-10.1.10, файл заголовка не найден

Вот ошибка для модуля mcrypt

checking mcrypt.h usability... no
checking mcrypt.h presence... no
checking for mcrypt.h ... no
configure: error: Header file<mcrypt.h> not found.

Та же ошибка для пакета gdbm.

Я новичок в Linux и использую Debian 10.2.0-amd64 с Oracle VirtualBox. Я пытаюсь установить Scheme для использования с Структура и интерпретация компьютерных программ. Я знаю, что файл (.h) является файлом заголовка, и это все. Любые идеи?


person nbbbrewer    schedule 28.01.2020    source источник


Ответы (2)


В настоящее время у меня нет доступа к каким-либо машинам Debian, но, учитывая сходство с Ubuntu, попробуйте:

apt-get install libmcrypt-dev libgdbm-dev
person tink    schedule 28.01.2020
comment
Спасибо, это сработало. Что именно он сделал? Можете ли вы связать документы? - person nbbbrewer; 29.01.2020
comment
Вам просто не хватало компонентов разработки библиотек, которые вы используете. В системах на основе Debian они обычно находятся в пакетах с именами: ‹package›-dev ..., которые представляют собой файлы заголовков и (возможно) библиотеки статических ссылок. - person tink; 29.01.2020