我想以非 root 用户身份安装mpfr包。我用这个构建它:
./configure --with-gmp-lib=/data/home/parisa/gmp-6.1.2/lib
,但是在make之后我得到了以下错误
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 ,但仍然没有任何改变。