我正在尝试安装 MT。
因此,我尝试在“Ubuntu 14.04”上安装“irstlm-5.80.03”版本,但是,当我给出命令时./regenerate-makefiles.sh
发现以下错误:
aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in'
Calling /usr/bin/autoconf...
Calling /usr/bin/automake --add-missing...
automake: warning: autoconf input should be named 'configure.ac', not 'configure.in'
configure.in:9: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated.
For more info, see:
configure.in:9: http://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_005fINIT_005fAUTOMAKE-invocation
configure.in:19: installing './compile'
configure.in:19: installing './config.guess'
configure.in:19: installing './config.sub'
configure.in:9: installing './install-sh'
configure.in:9: installing './missing'
automake: warning: autoconf input should be named 'configure.ac', not 'configure.in'
src/Makefile.am: installing './depcomp'
请告诉我,如何在同一个操作系统中解决此问题。为此,我安装了“gcc-4.6、g++-4.6 和 libboost(1.54 版)”。
答案1
这只是一个警告, 不错误原因是 autoconf 弃用了configure.in
,并且在 2012 年,有人提议将其全部删除(看这里)。
您发布的代码中没有错误,因此您的软件要么编译正确,要么在其他地方失败。