无法在Mint上构建tdbc 1.0.6

时间:2018-08-11 20:10:23

标签: ubuntu tcl mint

使用ubuntu 12.04超过5年后,我终于在旧笔记本电脑上更新了操作系统。

据我所知,Ubuntu不再支持32位系统,因此我已经安装了mint。我有大量的Tcl脚本,过去一直依赖ActiveTcl,但是它们似乎不再提供包含电池的发行版,因此我下载并构建了我已经安装在/中的tcl8.7a1和tk8.7a1 opt / tcl8.7a1。

我要继续使用的一个脚本失败了,can't find package tdbc::mysql失败了,所以我试图构建tdbc软件包(紧随其后的是tdbc :: mysql和tdbc :: sqlite3)。我首先从克隆化石存储库core.tcl.tk/tdbc开始。

但是,

./configure --prefix=/opt/tcl8.7a1 --with-tcl=/opt/tcl8.7a1/lib

失败

configure: error: cannot find install-sh, install.sh, or shtool in tclconfig "."/tclconfig

我浏览了configure,但看不到错误发生位置附近设置的符号正在其他任何地方使用,所以我只注释了错误行以及其他一些内容。

这使configure命令得以完成,并且我能够make而没有错误,但是,make install失败了,因为它找不到install.sh-也许这些变量是在某处使用:-)。

如何解决configure错误?

1 个答案:

答案 0 :(得分:1)

我认为使用正式版会更好: https://sourceforge.net/projects/tcl/files/Tcl/8.6.8/ 数据库访问包已包含在内,将为您构建。