Freebsd makeinfo: not found

时间:2019-11-20 08:54:02  来源:igfitidea点击:

在FreeBSD Jail下构建nginx时,报错:

makeinfo: not found
*** Error code 127

Stop in /usr/ports/devel/m4.
*** Error code 1

Stop in /usr/ports/devel/autoconf262.
*** Error code 1

如果在/etc/make.conf文件中,在make之前添加了下面内容,就会报这个错误:

NO_INFO=       true    # do not make or install info files

要解决这个问题,先删除上面的行。

然后转到/usr/src/gnu/usr.bin/texinfo
并执行以下命令以安装所需的文件:

# cd /usr/src/gnu/usr.bin/texinfo

将所有工具安装到/:

# make install

将所有工具安装到jail:

# make install DESTDIR=/path/to/jail/example.com

现在可以重新编译了。