在 2020年4月4日 +0800 PM7:46,HaiJun Zhang <netjune@outlook.com>,写道:
Sorry. Please ignore the it. It is because my manual configure failed. The configure command:

./configure —with-mac --with-modules --disable-acl --without-makeinfo CFLAGS="-O2 -g0"

The error message:
————————————————
config.status: creating src/config.h
config.status: executing src/epaths.h commands
make: *** No rule to make target `epaths-force’. Stop.
config.status: error: ‘src/epaths.h’ could not be made.
————————————————-
 

[You can ignore this message.]

Things just happened:

My manual configure failed and the error message was not noticable so I didn’t notice it. Then I run ‘make’. It triggered the default configure without “—without-makeinfo” and the makeinfo on macOS is too old. So the configure failed again with following message:

—————————————————-
configure: error: You do not seem to have makeinfo >= 4.13, and your
source tree does not seem to have pre-built manuals in the ‘info’ directory.
Either install a suitable version of makeinfo, or re-run configure
with the ‘—without-makeinfo’ option to build without the manuals.
——————————————————

This made me thought that “—without-makeinfo” has no effect.