我试图按照网站上提供的指南(下方有指南供参考)来安装cint
解释器。但是,在运行./configure
命令时,我遇到了以下错误:
~/cint-5.16.19$ ./configure
./configure: 23: ./configure: Syntax error: "(" unexpected
看起来很奇怪,因为一开始我没有包括任何括号...
有什么建议吗?(我在Xubuntu 14中使用bash shell。)
cint
的说明:
$ tar xfz cint-5.16.19-source.tar.gz <--this step worked
$ cd cint-5.16.19 <--this step worked
$ ./configure <--this step not working
$ gmake
编辑:包括更多信息。
在configure
中,相关的一行是指上面错误消息中提到的第23行,如下所示:
ARCHS=(linux linuxicc macgcc djgpp cygwin mingw mwerks hpux aix msvc7 msvc8 solaris solarisgcc)
关于shell兼容性,在
configure
文件的开头包含了以下内容:# This is a bash script, which works with any reasonable sh.
# Solaris sh is not, so we have to start bash, and call ourselves again.
[ "x$1" != "x__have_the_proper_shell@" ] && ( \
uname -a | grep -i sunos > /dev/null \
&& (bash $0 __have_the_proper_shell@ "$*") \
|| (sh $0 __have_the_proper_shell@ "$*") \
)
[ "x$1" != "x__have_the_proper_shell@" ] && exit
shift