LINUX.ORG.RU

История изменений

Исправление geekless, (текущая версия) :

> и когда делается ./configure - программа подхватает не нужные зависимости

Ошибка. Программа ничего не подхватывает. Она проверяет, есть ли это в системе или нет. Если есть, идёт дальше, если нет, вылетает с ошибкой, ругаясь на отсутствие компонента.

Это у тебя ошибка. Многие опциональные зависимости подхватываются автоматом, если они найдены, и молча пропускаются, если нет. Соответственно, чтобы собрать программу с точным набором зависимостей, нужно либо убедиться, что в системе нет «лишних» библиотек (т.е. использовать chroot), либо вручную указывать все --without и --disable. Первый способ можно автоматизировать, следовательно, он предпочтительнее.

Исходная версия geekless, :

> и когда делается ./configure - программа подхватает не нужные зависимости

Ошибка. Программа ничего не подхватывает. Она проверяет, есть ли это в системе или нет. Если есть, идёт дальше, если нет, вылетает с ошибкой, ругаясь на отсутствие компонента.

Это у тебя ошибка. Многие опциональные зависимости подхватываются автоматом если они найдены и молча пропускаются, если нет. Соответственно, чтобы собрать программу с точным набором зависимостей, нужно либо убедиться, что в системе нет «лишних» библиотек (т.е. использовать chroot), либо вручную указывать все --without и --disable. Первый способ можно автоматизировать, следовательно, он предпочтительнее.