在 2020年4月4日 +0800 PM7:46,HaiJun Zhang ,写道: > 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.