使用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
并且我已经运行了所有更新和升级,但我对如何解决这个问题一无所知,因为我没有编写脚本而且我不知道它为什么会这样语法错误。
答案 0 :(得分:0)
似乎还没有生成configure
脚本。您可以通过以下方式生成它:
$ autoreconf -fis
答案 1 :(得分:0)
这个软件包的文档似乎有点陈旧(网站文档只允许你为2.0版安装infor)。我认为这与改变Cmake有关。您应该在INSTALL.autoconf
中找到正确的说明以帮助生成配置文件,或者使用INSTALL.cmake
中的cmake安装说明
这些文件都在CLHEP目录中。无论如何,似乎缺少的是对./bootstrap