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 в 12:06

9 ответов

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

. Чтобы узнать отсутствующие файлы в будущем, вы можете использовать apt-файл (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, позволяя легко скомпилировать его.

9
ответ дан 26 May 2018 в 00:57
  • 1
    Большое спасибо! Вы спасли мне часы. Я мог бы использовать опцию поиска apt-file для решения следующих нескольких похожих ошибок, которые возникли. – Chethan S. 18 October 2010 в 13:09
  • 2
    «не дают человеку рыбу научить его, как ловить рыбу»: +1 для apt-file, будут очень полезны – fableal 20 November 2013 в 18:01

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

. Чтобы узнать отсутствующие файлы в будущем, вы можете использовать apt-файл (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, позволяя легко скомпилировать его.

9
ответ дан 25 July 2018 в 23:03

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

. Чтобы узнать отсутствующие файлы в будущем, вы можете использовать apt-файл (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, позволяя легко скомпилировать его.

9
ответ дан 31 July 2018 в 13:14

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

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

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

9
ответ дан 2 August 2018 в 04:24

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

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

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

9
ответ дан 4 August 2018 в 20:56

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

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

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

9
ответ дан 6 August 2018 в 04:29

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

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

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

9
ответ дан 7 August 2018 в 22:38

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

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

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

9
ответ дан 10 August 2018 в 10:44

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

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

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

9
ответ дан 13 August 2018 в 17:18
  • 1
    Большое спасибо! Вы спасли мне часы. Я мог бы использовать опцию поиска apt-file для решения следующих нескольких похожих ошибок, которые возникли. – Chethan S. 18 October 2010 в 13:09
  • 2
    «не дать человеку рыбу научить его, как ловить рыбу»: +1 для apt-file , будет очень полезным – fableal 20 November 2013 в 18:01

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

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