在使用 ubuntu 12.04 5 年多之后,我终于更新了我古老笔记本电脑上的操作系统。
据我所知,Ubuntu 不再支持 32 位系统,所以我安装了 mint。我有大量的 Tcl 脚本,过去一直依赖 ActiveTcl,但它们似乎不再提供包含电池的发行版,所以我下载并构建了 tcl8.7a1 和 tk8.7a1,它们已安装在 /选择/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
错误?