Che*_* S. 4 configuration compiling
我正在尝试从 SVN 安装最新稳定版本的 GRASS GIS。在运行配置命令的阶段,我在最后阶段收到以下错误。
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.
Run Code Online (Sandbox Code Playgroud)
我运行的配置命令是 -
./configure --with-tcltk-includes=/usr/include/tcl8.5 --with-proj-share=/usr/share/proj
Run Code Online (Sandbox Code Playgroud)
谁能建议我我缺少什么?
Nic*_* HS 10
看起来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 的所有依赖项,允许您轻松编译它。