我想以非root用户身份安装 mpfr 包。我用它构建了它:
./configure --with-gmp-lib=/data/home/parisa/gmp-6.1.2/lib
,但在制作之后,我收到了以下错误
WARNING: 'makeinfo' is missing on your system.
You should only need it if you modified a '.texi' file, or
any other file indirectly affecting the aspect of the manual.
You might want to install the Texinfo package:
<http://www.gnu.org/software/texinfo/>
The spurious makeinfo call might also be the consequence of
using a buggy 'make' (AIX, DU, IRIX), in which case you might
want to install GNU make:
<http://www.gnu.org/software/make/>
make[1]: *** [mpfr.info] Error 127
make[1]: Leaving directory `/data/home/parisa/mpfr-3.1.5/doc'
make: *** [all-recursive] Error 1
我在互联网上搜索了这个错误,但我找不到有用且易于理解的东西。所以,我尝试安装 texinfo ,但在配置之后会出现此警告消息:
WARNING: 'aclocal-1.15' is missing on your system.
You should only need it if you modified 'acinclude.m4' or
'configure.ac' or m4 files included by 'configure.ac'.
The 'aclocal' program is part of the GNU Automake package:
<http://www.gnu.org/software/automake>
It also requires GNU Autoconf, GNU m4 and Perl in order to run:
<http://www.gnu.org/software/autoconf>
<http://www.gnu.org/software/m4/>
<http://www.perl.org/>
make: *** [aclocal.m4] Error 127
在配置之前我也尝试了autoreconf -f -i
,但没有成功。我尝试使用LD_LIBRARY_PATH在我们的集群上安装 automake 但是没有任何改变。