0

使用 Ubuntu,有文件clhep-2.1.2.4.tgz 说明说“解开源代码 tar 球和 autoconf 和 automake 将已经运行。” 然后它说要执行标准的“/configure --prefix=[path]”、“make”、“make install”...

所以我做了

$tar -xvzf clhep-2.1.2.4.tgz

然后在结果内部2.1.2.4/CLHEP/是我应该做的地方./configure part......但是./configure不在那里,只有我从一些研究中学到的 ./configure.ac 应该产生./configure......问题是当我运行时./configure.ac我得到:

./configure.ac: line 11: syntax error near unexpected token '2.59'

./configure.ac: line 11: 'AC_PREREQ(2.59)'

我很肯定我有autoconf2.59并且我已经运行了我所有的更新和升级,但是我对如何解决这个问题一无所知,因为我没有编写脚本并且我不知道为什么它是一个语法错误。

4

2 回答 2

0

好像configure还没有制作脚本。您可以通过以下方式生成它:

$ autoreconf -fis
于 2012-12-21T12:27:29.160 回答
0

看来这个包的文档有点老了(网站文档只带你安装 2.0 版的 infor)。我认为这与对 Cmake 的更改有关。您应该在 中找到正确的说明INSTALL.autoconf来帮助生成配置文件,或者使用 cmake 安装说明INSTALL.cmake

这两个文件都在 CLHEP 目录中。无论如何,似乎缺少的是一个电话./bootstrap

于 2015-01-27T16:47:05.977 回答