Проблемы с установкой пакетов в Debian для mit-schema-10.1.10, файл заголовка не найден - PullRequest
0 голосов
/ 28 января 2020

Вот ошибка для модуля 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. Я пытаюсь установить схему для использования с Структура и интерпретация компьютерных программ . Я знаю, что (.h) файл является заголовочным файлом, и это все. Есть идеи?

Ответы [ 2 ]

2 голосов
/ 28 января 2020

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

apt-get install libmcrypt-dev libgdbm-dev
1 голос
/ 29 января 2020

Поскольку вы используете Debian 10 (Buster), вы можете установить MIT Scheme из официальных репозиториев Debian вместо того, чтобы компилировать его самостоятельно:

sudo apt-get update
sudo apt-get install mit-scheme

Пакет MIT Scheme в Debian: https://packages.debian.org/buster/mit-scheme.

Если вы действительно хотите скомпилировать из исходного кода:

Вот список зависимостей пакетов, которые должны быть установлены при сборке:

m4 , autotools-dev, libssl-dev, libncurses5-dev, libx11-dev, libxt-dev, libltdl-dev

А вот несколько дополнительных пакетов, которые необходимы для конкретных целей, таких как криптография и базы данных:

libmha sh -dev, libmcrypt-dev , libgdbm-dev, libpq-dev, libdb-dev

Источник: Крис Хансон на митинге список рассылки -scheme-devel .

...