configure: error: *** Não é possível localizar o Tk inclui

3

Estou tentando instalar a última versão estável do GRASS GIS do SVN. No estágio de execução do comando configure, recebo o seguinte erro no último estágio.

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.

O comando que eu executo para configuração é -

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

Alguém pode me sugerir o que estou perdendo?

    
por Chethan S. 18.10.2010 / 08:10

1 resposta

9

Parece ser tk8.5-dev , você pode instalá-lo fazendo sudo apt-get install tk8.5-dev

Para descobrir arquivos ausentes no futuro, você pode usar o apt-file ( sudo apt-get install apt-file ). Depois de instalar o apt-file update , você pode procurar o arquivo que está faltando. Por exemplo, neste caso eu fiz apt-file search tk.h e trouxe tk8.5-dev .

Outro truque é se o pacote já existe nos repositórios (ele faz como grass ) você pode fazer sudo apt-get build-dep PACKAGE (neste caso sudo apt-get build-dep grass ) que irá instalar todas as dependências para o GRASS permitindo que você o compile com facilidade.

    
por Nick HS 18.10.2010 / 08:30