configure: error: *** Невозможно найти Tk включает

Я пытаюсь установить последнюю стабильную версию GRASS GIS из SVN. На этапе запуска команды configure я получаю следующую ошибку на последнем этапе.

checking for location of Tcl/Tk includes... /usr/include/tcl8.5
checking for tcl.h... yes
checking for tk.h... no
configure: error: *** Unable to locate Tk includes.

Команда, которую я запускаю для настройки: -

./configure --with-tcltk-includes=/usr/include/tcl8.5 --with-proj-share=/usr/share/proj

Может кто-нибудь подсказать мне, что мне не хватает?

3
задан 18 October 2010 в 11:06

1 ответ

Казалось бы, tk8.5-dev, вы можете установить его, выполнив sudo apt-get install tk8.5-dev

. Чтобы найти недостающие файлы в будущем, вы можете использовать apt-file (sudo apt-get install apt-file). После установки выполните apt-file update, а затем вы можете искать свой отсутствующий файл. Например, в этом случае я сделал apt-file search tk.h, и он поднял tk8.5-dev.

Еще один полезный трюк: если пакет уже существует в репозиториях (он работает как grass), вы можете сделать sudo apt-get build-dep PACKAGE (в данном случае sudo apt-get build-dep grass), который установит все зависимости для GRASS, что позволит вам скомпилировать его с легкостью.

0
ответ дан 18 October 2010 в 11:06

Другие вопросы по тегам:

Похожие вопросы: